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



我正在尝试让我的代码根据项目在列表中的位置为项目执行不同的任务。

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

使用 enumerate

for idx, item in enumerate(my_list):
  if idx == 2:
    # do something
  elif idx == 1
    # do something
for i,value in enumerate(list):
   list[i]= #do something

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

最新更新