目前,我正在从Python崩溃课程中学习Python。我知道for循环的通用格式如下:
for [iterating variable] in [sequence]:
[do something]
但是当我阅读教科书时,我在for循环的前面看到了这种新格式,并且我在寻找解决方案,但是我不知道这叫什么。
for key, value in user_0.items():
我认为for循环是专门为字典键指定的,这就是为什么在for循环前面有单词“ key”的原因?如果需要的话,这是屏幕截图,供您参考。
答案 0 :(得分:1)
如果user_0
是dict
,则它具有方法items()
,该方法返回在(key, value)
元组上迭代的可迭代视图。
例如
In [1]: a = {1: 2, 3: 4, 5: 6}
In [2]: list(a.items())
Out[2]: [(1, 2), (3, 4), (5, 6)]
这是遍历字典的键和值的便捷方法。