打印预制列表中的某些项目(python)

时间:2017-06-06 12:35:34

标签: 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个项目。 错误说' NoneType'对象不可订阅'我真的不知道这意味着什么

1 个答案:

答案 0 :(得分:0)

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

既然你知道你想要访问的元素的索引,我想你正在寻找这个:

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