Python3笔记--集合

it2024-10-18  22

集合(Set)

本质:无序和无重复元素的集合重复元素在set中会自动被过滤类似dict,是一组key的集合,不存储value主要用于去重set的元素不能是列表、字典,因为它们是可变的

创建

创建Set需要一个list或tuple或dict作为输入集合

set_1=set([1,2,3,4,5,3,4,5]) print(set_1) set_2=set((1,2,3,3,2,1,0)) print(set_2) set_3=set({1:"good",2:"nice"}) print(set_3) #{1, 2, 3, 4, 5} #{0, 1, 2, 3} #{1, 2}

添加元素

set_4=set([1,2,3,4,5]) set_4.add(6) set_4.add(3) #set_4.add([7,8,9]) set_4.add({1:"a"}) #set的元素不能是列表、字典,因为它们是可变的 print(set_4) #{1, 2, 3, 4, 5, 6}

插入元素

#插入list、tuple、字符串,将会被打碎插入 set_5=set([1,2,3,4,5]) set_5.update([6,7,8]) set_5.update((9,10)) set_5.update("sunck") print(set_5) #{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'n', 'c', 's', 'k', 'u'}

删除元素

set_6=set([1,2,3,4,5]) set_6.remove(3)#删除值为3的元素 print(set_6) #{1, 2, 4, 5}

 

 

转载于:https://www.cnblogs.com/byadmin/articles/10662610.html

最新回复(0)