python - 使用 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
解决方案
如果您只想按索引遍历列表中的所有项目,您可以执行以下操作:
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])
话虽如此,这不是最有效的事情
推荐阅读
- c++ - 如何使我的 cmake 目标用于 catch2 测试和项目运行更可扩展和更合理?
- sql - 补齐 SQL 查询中的空白
- python - Python 中的索引错误:“字符串索引超出范围”
- javascript - 在移动浏览器上使用 Cache API 的最大文件大小是多少
- ios - 动画 CIFilter CIPerspectiveCorrection
- typescript - 错误:键入“数字 | undefined' 不可分配给类型 'number | { valueOf(): 数字; }'?
- mysql - MySQL搜索精确匹配
- javascript - 如何在 Observable 笔记本上使用 svg.js
- arduino-uno - 我如何连接我的原型并将结果导出到原型?
- php - How to sum numbers which is appearing as a String?