エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonで二次元配列の初期化 - クリエイター見習いの落書きノート
2024/01 | 1234567891011121314151617181920212223242526272829 | 2024/03 Pythonでプログラミングす... 2024/01 | 1234567891011121314151617181920212223242526272829 | 2024/03 Pythonでプログラミングするにあたり、 二次元配列の初期化と、その後の代入で間違いやすい所をメモしておきます。 (というか、以前メモしていたブログを閉鎖してしまったので再掲です。) Pythonのリストの要素は値の入れ物ではなく、ポインタとして働くので、 以下のソースのArray1みたいな配列らしきものを作ると 一箇所書き換えただけで、それを参照する部分が全部変わってしまいます。 したがって、Array2のように書くのが正解です。 # m*n2次元配列の初期化 m = 3 n = 5 Array1 = n*[m*[0]] print Array1 # 出力結果 [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0],
2012/03/06 リンク