标签:不可变类 不同 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