【问题标题】:I don't understand the syntax to this for loop in python [duplicate]我不明白python中这个for循环的语法[重复]
【发布时间】:2018-09-11 22:05:37
【问题描述】:

目前我正在从 Python Crash Course 学习 Python。我知道 for 循环的一般格式如下:

for [iterating variable] in [sequence]:
        [do something]

但是当我阅读教科书时,我在 for 循环的前面看到了这种新格式,我正在寻找解决方案,但我不知道这可能被称为什么。

for key, value in user_0.items():

我假设 for 循环专门为字典键指定自己,这就是为什么 for 循环前面有“键”这个词?如果需要,这是一个参考框架的屏幕截图。

【问题讨论】:

  • 你的问题到底是什么?

标签: python


【解决方案1】:

如果user_0dict,那么它有一个方法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)]

这是一种通过字典的键和值进行迭代的便捷方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-04
    • 1970-01-01
    • 2013-07-30
    • 1970-01-01
    相关资源
    最近更新 更多