Python-访问“ for”循环中的索引?
如何for
在如下所示的循环中访问索引?
ints = [8, 23, 45, 12, 78]for i in ints:
print('item #{} = {}'.format(???, i))
我想得到以下输出:
item #1 = 8item #2 = 23
item #3 = 45
item #4 = 12
item #5 = 78
当我使用循环遍历它时for
,如何访问循环索引(在这种情况下为1
到5
)?
回答:
使用其他状态变量,例如索引变量(通常在C
或PHP
等语言中使用),被认为是非Python
的。
更好的选择是使用enumerate()Python
2和3
中都提供的内置函数:
for idx, val in enumerate(ints): print(idx, val)
以上是 Python-访问“ for”循环中的索引? 的全部内容, 来源链接: utcz.com/qa/405126.html