2017-06-06 51 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)])