python - 蟒蛇for循环;将特定列表项复制到另一个
问题描述
List1 = ['a','b','c','d','e','f','g','h','i']
List2 = []
我想使用 for 循环将 item#3,6,9 从 list1 复制到 list2。谁能给我示例代码。
解决方案
您可以使用列表推导遍历您想要的索引(请记住,python 列表的索引为零,因此项目 #3 是索引 2,等等...):
List1 = ['a','b','c','d','e','f','g','h','i']
indices = [2,5,8]
List2 = [List1[i] for i in indices]
# ['c', 'f', 'i']
推荐阅读
- scala - SparkNLP NerDLModel 加载抛出 NoSuchMethodException
- html - 导航栏高度不能正确移动响应
- javascript - Javascript使用calc调整div宽度
- javascript - Vuejs 填充
在 url 中使用动态参数 - php - 以编程方式将自定义字段及其值添加到 Woocommerce 产品变体
- google-sheets - 在一个电子表格上运行脚本以更改另一个电子表格上的值
- ios - Flutter (iOS) - 在 GeneratedPluginRegistrant.m 中找不到模块“cloud_firestore”
- html - 图像在所有 4 个面上都被截断
- c - 为什么 0x90 变成 0xFF (255) 作为 Eclipse 2021-03 CDT - C 代码中的参数?
- flutter - 如何在颤振中为飞镖创建一组地图