标签:不可变类 不同 lis 大小 随机 efault 就是 指定 方法
| 增 |   setdefault()   dic[‘key‘] = value | 
| 删 | .pop() .popitem() .clear() del dic[‘key‘] | 
| 改 | dic[‘key‘]=‘v‘ .update(dic) .update(name=‘alex‘) | 
| 查 | dict = {‘Name‘: ‘Zara‘, ‘Age‘: 7, ‘Class‘: ‘First‘};
print "dict[‘Name‘]: ", dict[‘Name‘];
print "dict[‘Age‘]: ", dict[‘Age‘];
#以上实例输出结果:
#dict[‘Name‘]:  Zara
#dict[‘Age‘]:  7
 | 
 
 
| 浅copy | 会在内存中开辟一个新的空间,内部元素沿用原来 | 
| 深copy | 会在内存中开辟一个新的空间,将原列表以及列表里面的可变数据类型重新创建一份,不可变的数据类型沿用原来的 | 
| 交集 | &或者.intersection()方法 | 
| 并集 | |或者.union()方法 | 
| 差集 | -或者.difference()方法 | 
| 反交集 | ^或者symmetric_difference() | 
| 子集和超集 | set1 < set2(被包含的是儿子辈儿的“,即子集) .issuperset()方法判断返回bool值 | 
| frozenset | 不可变集合,让集合编程不可变类型 | 
 
标签:不可变类 不同 lis 大小 随机 efault 就是 指定 方法
原文地址:https://www.cnblogs.com/gzying-01/p/10180627.html