以下是一个示例代码,演示了如何按索引筛选列表中的元素:
# 定义一个列表
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 按索引筛选
filtered_list = [my_list[i] for i in [0, 2, 4, 6]]
# 打印筛选后的列表
print(filtered_list)
运行以上代码,将输出筛选后的列表:[1, 3, 5, 7]
。
在上述示例中,我们首先定义了一个包含整数的列表 my_list
。然后,我们使用列表推导式 [my_list[i] for i in [0, 2, 4, 6]]
按索引筛选了 my_list
中的元素。这里的索引列表 [0, 2, 4, 6]
表示我们只选择列表中索引为 0、2、4、6 的元素。最后,我们将筛选后的结果赋值给 filtered_list
并打印出来。
你可以根据自己的需要修改索引列表和原始列表,以实现不同的筛选结果。
上一篇:按索引取出数组的多个值