/ /リストの内包表記を使用してリストのリストを作成する方法[closed] - python、python-3.x、list-comprehension

リスト内包を使ってリストのリストを作る方法[閉じる] - python、python-3.x、list-comprehension

listを使ってリストのリストを作りたい理解。 元 [範囲(3)、範囲(3)、範囲(3)] すなわち、0から3までの3Dシステムのすべての可能な座標 リスト内包表記のみを使用してこれ以外のことを行う方法

私はやってみた

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

回答:

回答№1は2

あなたの文法は少しずれています

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

回答№2の場合は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],
<..>

必要に応じて変数とソースリストを変更/追加します。