二、案例
在Python中,迭代是通过for … in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的。...那么,如何判断一个对象是可迭代对象呢?...Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:
for i, value in enumerate(['A', 'B', '...上面的for循环里,同时引用了两个变量,在Python里是很常见的,
比如下面的代码:
for x, y in [(1, 1), (2, 4), (3, 9)]:
print(x, y)
?...迭代dict的key和value
了解了如何迭代 dict 的key和value,那么,在一个 for 循环中,能否同时迭代 key和value?答案是肯定的。