【发布时间】:2016-08-18 11:59:11
【问题描述】:
您好,我是 Python 的初学者,尝试使用 for 循环读取代码的一部分但无法理解,是否有人知道循环计数器上的索引是如何存在的?谢谢
updateNodeNbrs = []
for a in nodeData:
updateNodeNbrs.append(a[0])
【问题讨论】:
-
什么是
nodeData? -
a不是像(0,1,2,...)这样的经典意义上的循环计数器。它会迭代nodeData的值,如果这些值又是容器,您可以对它们进行索引。尝试在循环中打印a以查看它在每次迭代中采用的值。 -
例如,如果您习惯于 Javascript - 您可以将 Python 的 for 循环视为
for var of...而不是for var in...