読者です 読者をやめる 読者になる 読者になる

万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

Effective Python オライリー本のリスト内包表記分かりやすく

# リスト内包表記 =====
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項目

Effective Python ―Pythonプログラムを改良する59項目