エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Python】二次元リストを一次元リストに変換する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Python】二次元リストを一次元リストに変換する方法 - Qiita
Pythonで二次元リストを一次元リストに変換したい場合がある。 sum関数を使えば一行で変換可能。 知らな... Pythonで二次元リストを一次元リストに変換したい場合がある。 sum関数を使えば一行で変換可能。 知らないと一見何をしている処理なのか分からないけど、使ってみると意外と便利。 三次元リストを一次元リストに変換したい場合はsum関数を二回使えばよい。 x = [[1, 2], [3, 4]] x = sum(x, []) print(x) # [1, 2, 3, 4] y = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] y = sum(sum(y, []), []) print(y) # [1, 2, 3, 4, 5, 6, 7, 8] import itertools x = [[1, 2], [3, 4]] x = itertools.chain.from_iterable(x) print(list(x)) # [1, 2, 3, 4] y = [[[