要按索引取出数组的多个值,可以使用切片(slicing)方法。以下是示例代码:
# 创建一个数组
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 使用切片取出多个值
index_list = [1, 3, 5] # 要取出的索引列表
result = [arr[i] for i in index_list]
# 打印结果
print(result)
输出结果为:
[2, 4, 6]
在示例代码中,首先创建了一个数组arr
。然后,定义了一个index_list
,用于存储要取出的索引列表。接下来,使用列表推导式[arr[i] for i in index_list]
来按索引取出多个值,并将结果存储到result
列表中。最后,通过打印result
列表来验证结果。
下一篇:按索引筛选