如何根据项目在列表中的位置执行特定操作

时间:2018-04-05 09:20:43

标签: python list

我试图让我的代码为项目执行不同的任务,具体取决于它在列表中的位置。

for item in list:
  if item #list pos == 2:
    #do something
  elif item # list pos == 1

2 个答案:

答案 0 :(得分:1)

使用enumerate

for idx, item in enumerate(my_list):
  if idx == 2:
    # do something
  elif idx == 1
    # do something

答案 1 :(得分:0)

for i,value in enumerate(list):
   list[i]= #do something
  

其中 i 将列表元素的位置和将是列表中该位置的值