字典元素如何遍历


字典是有{name : value}对组成的。一个对成为一个item, 所有的对称为items
例如:
dict = {'n1' : 'v1', 'n2' : 'v2', 'n3' : 'v3', 'n4': 'v4', 'n5' : 'v5'}

for (key,value) in dict.items():
print(key, ":", value)
print('=================')

输出如下:

n1 : v1
=================
n2 : v2
=================
n3 : v3
=================
n4 : v4
=================
n5 : v5
=================


for item in dict.items():
print(item)
print('=================')

输出如下:

('n1', 'v1')
=================
('n2', 'v2')
=================
('n3', 'v3')
=================
('n4', 'v4')
=================
('n5', 'v5')
=================

第二种访问方式,返回了一个数组,可以继续使用迭代器

for item in dict.items():
print(item)
for i in item:
print (i)
print('=================')

输出如下:

('n1', 'v1')
n1
=================
v1
=================
('n2', 'v2')
n2
=================
v2
=================
('n3', 'v3')
n3
=================
v3
=================
('n4', 'v4')
n4
=================
v4
=================
('n5', 'v5')
n5
=================
v5
=================

Process finished with exit code 0



posted @ 2020-07-03 23:21  Montai  阅读(725)  评论(0编辑  收藏  举报