字典函数:
1、items():返回字典中的所有键值对(项)。返回结果为一个元组数组
a = {'a': '1', 'b': '2', 'c': '3'}
key_value = a.items()
print(key_value)
#dict_items([('a', '1'), ('b', '2'), ('c', '3')])
2、keys():返回字典中的所有键。返回结果为一个元组数组
a = {'a': '1', 'b': '2', 'c': '3'}
key = a.keys()
print(key)
#dict_keys(['c', 'a', 'b'])
3、values():返回字典中的所有键的值。返回结果为一个列表
a = {'a': '1', 'b': '2', 'c': '3'}
value = a.keys()
print(value)
#dict_keys(['c', 'a', 'b'])
遍历字典:
遍历键值对
a = {'a': '1', 'b': '2', 'c': '3'}
#遍历键值对
for key in a:
print(key + ":" + a[key])#a[key]表示字典的索引
for key in a.keys():
print(key+':'+a[key]) #for key in a和 for key in a.keys():完全等价。
for (key,value) in a.items(): #分片赋值
print(key+':'+ value)
"""
a:1
b:2
c:3
a:1
b:2
c:3
a:1
b:2
c:3
"""
遍历值
#遍历值
for value in a.values():
print(value)
"""
1
2
3
"""
遍历字典项
#遍历字典项
for key_value in a.items(): #以元组的形式返回键值
print(key_value)
"""
('a', '1')
('b', '2')
('c', '3')
"""