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
注:這兩種方法完全等價