2017-03-29 15 views
-7

リストの理解を使用してリストのリストを作成したいと思います。私が試した、この使用して唯一のリスト内包と何もリストの理解を使用してリストのリストを作成する方法

を行うにはどのように 元 [範囲(3)、範囲(3)、範囲(3)] すなわち3Dシステムのすべての可能な座標0から3

coordinates=[x for x in range(3)[y for y in range(3)[z for z in range(3)]]] 
+3

少し離れているのですか?現在のコードを表示し、問題が発生している場所を表示し、問題の内容を記述します。 –

+1

[Pythonの配列で1と0の組み合わせ]の可能な複製(http://stackoverflow.com/questions/24609919/combination-of-1-and-0-in-an-array-in-python) –

答えて

0
[[n,d,e] for e in [0,1,1] for d in [0,0,0] for n in [1,1,1]] 

を行うと、出力:必要に応じて

[[1, 0, 0], 
[1, 0, 0], 
[1, 0, 0], 
[1, 0, 0], 
[1, 0, 0], 
[1, 0, 0], 
<..> 

変更/変数とソースリストを追加します。

2

あなたの構文は、あなたがこれまでに試してみました何

coordinates=[[x,y,z] for x in range(4) for y in range(4) for z in range(4)] 
+0

'coordinates = list(map(list、itertools.product(range(4)、repeat = 3)))' ' – jfs

関連する問題