loops - Python for-loop start from index - 在'for'循环中访问索引?

Pandas DataFrame get row index / python / list

如何在如下所示的 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

Aaron Hall



Answer #1

1.使用列举法(被认为是最习惯的)

for index, element in enumerate(lst):
    #在这里做需要做的事情
for index in range(len(lst)):   #或xrange
    #您将不得不编写额外的代码来获取元素
index = 0
while index < len(lst):
    #您将不得不编写额外的代码来获取元素
    index += 1  #逃脱无限递归