首页 > 解决方案 > 使用 for 循环打印 python 特定的列表索引

问题描述

我有一个清单l1 =[1,56,67,79,90,47,08,56,79,84,76,79,68,]

现在,我想使用循环单独打印索引 4、6、9、10

我试过了:

for i in l1:
    Print(i[4]..)

但它说:int is not subscriptable

标签: pythonlistloops

解决方案


如果您只想按索引遍历列表中的所有项目,您可以执行以下操作:

l1 =[1,56,67,79,90,47,8,56,79,84,76,79,68]
for i in range(len(l1)):
   if i in (4, 6, 9, 10):
      print(l1[i])

话虽如此,这不是最有效的事情


推荐阅读