a = {"a":1, "b":2, "c":3, "d":4}
第一种:遍历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
注:这两种方法完全等价