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