Python集合

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

你可能感兴趣的:(Python集合)