? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 其實(shí)就是遍歷
>>> d = {'a':1,'b':2,'c':3,'d':4,'e':5}
>>> for key in d:
...? ? print(key)
...
d
c
e
a
b
因?yàn)閐ict字典的存儲(chǔ)不是按照l(shuí)ist的方式順序排列锦针,所以朝墩,迭代出的結(jié)果順序很可能不一樣。默認(rèn)情況下用爪,dict迭代的是key具练,如果要迭代value可以使用for value in d.values():
>>> for value in d.values():
...? ? print(value)
...
4
3
5
1
2
如果要同時(shí)迭代key和value可以使用for value in d.items():
>>> for value in d.items():
...? ? print(value)
...
('d', 4)
('c', 3)
('e', 5)
('a', 1)
('b', 2)