1.什么是集合?
集合就是可以在里面存放各种数据的集合。
2.集合的特性?
①唯一性
②无序性
③可变
3.如何创建集合?
①set1=() #空集合
②set1=set(['a',1,'b',2,2]) #自动去重
③set1={value1,value2,value3...}
4.字典的操作
增加:
①add(value) #向集合中添加新值
②update(set) #想集合中添加set中的值。
删除:
①pop() #随机删除一个值,一般删除第一个值,返回删除的值。如何为空,抛出KeyError
②remover(‘value’) #删除值,无返回值。如何没有被删除的key,会报KeyError错。根据给定值来删
③discard('value) #删除值,无返回值。如何没有被删除的key,不会报KeyError错。根据给定值来删
④clear() #清除所有的值,无返回值。
修改:
update(set2) #将set2去修改set1,如何set2有set1没有的值,则新增进去。
5.深度赋值
set2=set1.copy() #复制的是set1的副本
print(id(set1) is id(set)) False