Python 字典的几种遍历

a = {"a":1, "b":2, "c":3, "d":4}it

第一种:遍历key的值遍历

for key in a :方法

    print (key+ ':' +a[key])字典

a:1

b:2

c:3

d:4

第二种:遍历key的值

for key in a.keys():

    print(key + ":" + a[key])

a:1

b:2

c:3

d:4

注: 在使用上for key in 和 for key in a.keys():彻底等价的

第二:遍历value值

for value in a.values():

    print (value)

1
3
2
4

第三:遍历字典项

for kv in a.items():

    print(kv)

('a', 1)
('c', 3)
('b', 2)
('d', 4)

第四:遍历字典键值

for key, value in a.items():

    print(key , value)

a 1
c 3
b 2
d 4

或者这样写:

for (key, value) in a.items():

    print(key, value)

a 1
c 3
b 2
d 4

注:这两种方法彻底等价

相关文章
相关标签/搜索