2017-06-06 10 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)]) 
関連する問題