Pythonで2D配列やリストなどを作成しようとしています。私はこの言語に非常に慣れていないので、すべてのインとアウト、およびさまざまなタイプやライブラリを知っているわけではありません。
基本的に、リストの正方形のリストgがあり、それを転置したいと思います(行を列に、列を行に変換します)。後で、このリストのリストと転置されたリストのリストをトラバースします。転置リストでは、列の順序は重要ではありません。これは「Pythonの方法」ですか?これを行うためのはるかに速い方法はありますか?
私が知っている言語の配列に非常に似ている構文に慣れているので、リストを使用するのが好きですが、Pythonでより良い方法があれば、それを学びたいと思います。
def makeLRGrid(g):
n = []
for i in range(len(g)):
temp = []
for j in range(len(g)):
temp.append(g[j][i])
n.append(temp)
return n
あなたが提供できるどんな助けにも感謝します!
編集:混乱して申し訳ありませんが、どうやら私は転置を意味し、反転ではありません!