# リスト内包表記 ===== matrix = [[1, 2, 3], [4, 5, 6], [7, 8 , 9]] flat = [x for row in matrix for x in row] print(flat) # 普通な書き方 ===== flat = [] for row in matrix: for x in row: flat.append(x) print(flat) # インデント ===== flat = [ x for row in matrix for x in row ] print(flat)
Effective Python ―Pythonプログラムを改良する59項目
- 作者: Brett Slatkin,石本敦夫,黒川利明
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/01/23
- メディア: 大型本
- この商品を含むブログ (4件) を見る