集合和列表非常相似
集合和列表的不同点:
集合中只能存储不可变对象
集合中存储的对象是无序(不是按照元素的插入顺序保存)
集合中不能也不会出现重复的元素
创建集合:
可以使用大括号 { } 或者...set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。...: unhashable type: 'list'
方法二:使用 set() 函数来创建集合
创建一个空集合
s = set()
print(s) # set()
print(type(s)...1,2,3,1}
s.add(3)
s.add(10)
s.add('hello')
print(s) # {1, 2, 3, 10, 'hello', 'b', 'a'}
update() 将一个集合中的元素添加到当前集合中...可以传递序列或字典作为参数,字典只会使用键
s1 = {1,2,3}
s2 = set("hello")
print(s2) # {'l', 'o', 'e', 'h'}
s1.update(s2) # 将一个集合中的元素添加到当前集合中