标签:键值对 序列 tde 结构 set def pytho 相同 toc
字典由键(key)及其相应的值组成,这种键-值对称为项(item)。
dct = {'a':123, 'b':456, 'c':789}
可使用函数dict从其他映射(如其他字典)或键-值对序列创建字典。
items = [('name', 'age'), ('zhao', 20)]
dct1 = dict(items)
print(dict) # {'name': 'zhao', 'age': 20}
dct2 = dict(name = 'zhao', age = 20)
print(dct2) # {'name': 'zhao', 'age': 20}
len(d) # 返回字典d包含的项数
d[k] # 返回与键k相关联的值
d[k] = v # 将值v关联到键k
del d[k] # 删除键为k的值
k in d # 检查字典d是否包含键为k的项
clear:删除所有的字典项(就地删除)。
copy:返回一个新字典,其包含的键值对与原来的字典相同。(浅拷贝)
fromkeys:创建一个新字典,其中包含指定的键,且每个键对应的值都是None。
get:访问字典中的值,如果存在返回键对应的值,如果值不存在返回None。
items:返回一个包含所有字典项的列表,其中每个元素都为(key, value)的形式。
keys:返回一个字典视图,其中包含指定字典中的键。
pop:获取与指定键相关联的值,并将该键值对从字典中删除。
popitem:类似于list.pop()
setdefault:有点像get,但当字典中不包含指定的键时,在字典中添加指定的键值对。
update:使用一个字典的项来更新另一个字典。
values:返回一个由字典中的值组成的字典视图。
标签:键值对 序列 tde 结构 set def pytho 相同 toc
原文地址:https://www.cnblogs.com/zj420255586/p/11317995.html