python字典的用法(dict.items())
字典是另一种可变容器类型,可存储任意类型对象字典是由键值对组合而成的,每个键值之间用逗号进行分割例子:d = {'a':1,'b':2,'c':3}访问字典中的值d['a']结果为 1增加字典中的值d['d'] = 4 如果增加的键值对与字典中原有的一致,将会被覆盖d = {'a':1,'b':2,'c':3,'d',4}删除字典中的...
字典是另一种可变容器类型,可存储任意类型对象
字典是由键值对组合而成的,每个键值之间用逗号进行分割
例子:
d = {'a':1,'b':2,'c':3}
访问字典中的值
d['a'] 结果为 1
增加字典中的值
d['d'] = 4 如果增加的键值对与字典中原有的一致,将会被覆盖
d = {'a':1,'b':2,'c':3,'d',4}
删除字典中的值
del d['a'] d = {'b':2,'c':3}
d.clear() 清空这个字典 d = {}
del d 删除字典
修改字典中的值
d['a'] = 6
新字典将会变成 {'a':6,'b':2,'c':3}
查:字典中有一些内置函数
d.values() 以列表返回字典中的所有值
dict_values([1, 2, 3])
d.keys() 返回列表中所有的键
dict_keys(['a', 'b', 'c'])
d.items() 以列表的形式返回可遍历的元组数组
dict_items([('a', 1), ('b', 2), ('c', 3)])
d.copy() 返回一个字典的浅复制
{'a': 1, 'b': 2, 'c': 3}
d.fromkeys(seq[,val]) 创建一个新字典 以序列seq中的元素做键 val做字典所有键对应的初始值
seq = ('a','b','c')
d1 = d.fromkeys(seq,1)
d1 = {'a': 1, 'b': 1, 'c': 1}
d.pop(key[,default]) 删除字典给定key所对应的值,并返回这个被删除的值
key = 'a'
d1 = d.pop(key)
返回 1
d.popitem() 用法和pop的用法差不多,差别是删除最后一个键值对 并返回这个键值对
字典里面的内容基本上就是这样,如果有混淆的话,可以多看几篇,就可以分得清楚了。
更多推荐
所有评论(0)