2020年8月21日SHAREツイートシェアはてブLINEPocketども、武器商人(@bukilog)です。Pythonの二次元配列(リスト)の扱い方が慣れないとちょっと難しいのでサンプルコードを元に解説します。二次元配列(リスト)とは?エクセルなどでおなじみの、行と列を持った以下のようなデータ構造のことです。csvやdbのテーブルなどもこういったデータ構造を表現することが多いので、覚えておいて損は無い内容です。onlineっていうオンライン実行環境です。実際に打ち込みながら学習することをおすすめします。buki.hateblo.jp目次へ戻るサンプルコード二次元配列(リスト)の生成方法M=[]M.append([1,2,3])M.append([4,5,6])M.append([7,8,9])print(M)二次元配列(リスト)の行にアクセスM[n]という形でアクセス出来ます。print(M[0])print(M[1])print(M[2])for文で回すことも出来ます。イテレータを使うのですが、その辺の詳細はまた後程。M:print(row)目次へ戻る二次元配列(リスト)の列にアクセスPythonライクな書き方ですが、リスト内包表記を使うと楽です。M])慣れないとなかなか気持ち悪い書き方ですが、ちゃんと動きます。実行結果は、冒頭でも添付した以下の画像です。おすすめ書籍Pythonは人気言語になりたくさんの書籍が発売されておりますが、Pythonの開発者のグイドの書いた書籍が地味に一番良いです。チュートリアルという名前がついておりますが、それほどレベルが低いわけではなく、むしろ高度な内容をサラッと扱っています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。