2017-06-06 63 views
-2

我正在制作一个带有列表和选区的程序,但是我无法让程序只输出我想要的列表部分。 错误是介于浏览:在预制列表中打印某些项目(python)

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个项目。 错误显示'NoneType'对象不是可自定义的',我不知道它是什么意思

+0

这意味着你不能”做'X [Y]''时x'是'没有'。 – Goyo

回答

0

您不能通过索引逗号分隔的字符串来访问列表中的多个元素。但是,您应该熟悉slice notation

既然你知道你正在试图访问的元素的索引,我认为你正在寻找这样的:

print([randomlist[i] for i in (0,3,6,9,12,15,18)])