【发布时间】:2017-01-16 01:25:30
【问题描述】:
在这个循环中,如果v没有被预定义,如何赋初值?
for v in birthdays.items():
print(v)
break
我不明白其中的逻辑。 (几十年前我用 Basic 编程,刚接触 Python)
【问题讨论】:
-
代码只是意味着只会打印
birthday.items()的第一个值——这就是你的困惑吗? -
v将采用birthdays中存在的每个值。所以初始值是第一个值生日。与基本不同的是,您要指定一个整数来步进,而是显式地逐步遍历这些值。 -
@StephenRauch 感谢您的比较。这就是我需要的。
标签: python python-3.x syntax