其实就是遍历
>>> d = {'a':1,'b':2,'c':3,'d':4,'e':5}
>>> for key in d:
... print(key)
...
d
c
e
a
b
因为dict字典的存储不是按照list的方式顺序排列,所以,迭代出的结果顺序很可能不一样。默认情况下,dict迭代的是key,如果要迭代value可以使用for value in d.values():
>>> for value in d.values():
... print(value)
...
4
3
5
1
2
如果要同时迭代key和value可以使用for value in d.items():
>>> for value in d.items():
... print(value)
...
('d', 4)
('c', 3)
('e', 5)
('a', 1)
('b', 2)
网友评论