python:遍历字典

字典函数:

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')
"""

猜你喜欢

转载自blog.csdn.net/qq_39314932/article/details/84980279