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],
<..>
必要に応じて変数とソースリストを変更/追加します。