打印预制列表中的某些项目(python)
我正在制作一个包含列表和选择的程序,但我无法让程序只输出我想要的列表部分。 错误就在这里的某个地方:打印预制列表中的某些项目(python),python,list,Python,List,我正在制作一个包含列表和选择的程序,但我无法让程序只输出我想要的列表部分。 错误就在这里的某个地方: print(randomlist[0,3,6,9,12,15,18]) print(randomlist[1,4,7,10,13,16,19]) print(randomlist[2,5,8,11,14,17,20]) 在被询问之前: 列表工作正常,名称正确,列表中有21项。 错误表示“非类型”对象不可下标,我真的不知道它是什么意思您不能通过索引逗号分隔的字符串来访问列表中的多个元素。然而,你
print(randomlist[0,3,6,9,12,15,18])
print(randomlist[1,4,7,10,13,16,19])
print(randomlist[2,5,8,11,14,17,20])
在被询问之前:
列表工作正常,名称正确,列表中有21项。
错误表示“非类型”对象不可下标,我真的不知道它是什么意思您不能通过索引逗号分隔的字符串来访问列表中的多个元素。然而,你应该熟悉你自己 因为您知道要访问的元素的索引,所以我认为您正在查找以下内容:
print([randomlist[i] for i in (0,3,6,9,12,15,18)])
这意味着当
x
为None
时,您不能执行x[y]
。