我希望能够以某种方式打印多个特定项目而无需使用循环
my_list = [0,1,2,3,4,5,6,7,8]
print(my_list[0,5,7])
我收到此错误: TypeError:列表索引必须是整数或切片,而不是元组
答案 0 :(得分:0)
import numpy as np
my_list = [0,1,2,3,4,5,6,7,8]
l=np.array(my_list)
l[[0,5,7]]
答案 1 :(得分:0)
Python不允许您执行list[1, 2, 3]
之类的操作来从列表中获取元素1、2和3。相反,您必须单独获取每个元素,如下所示:
print(list[1], list[2], list[3])