Python-访问“ for”循环中的索引?

发布于 2021-02-02 23:24:12

如何for在如下所示的循环中访问索引?

ints = [8, 23, 45, 12, 78]
for i in ints:
    print('item #{} = {}'.format(???, i))

我想得到以下输出:

item #1 = 8
item #2 = 23
item #3 = 45
item #4 = 12
item #5 = 78

当我使用循环遍历它时for,如何访问循环索引(在这种情况下为15)?

关注者
0
被浏览
221
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    使用其他状态变量,例如索引变量(通常在CPHP等语言中使用),被认为是非Python的。

    更好的选择是使用enumerate()Python 2和3中都提供的内置函数:

    for idx, val in enumerate(ints):
        print(idx, val)
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看