リスト内包表記は、既存のリストから新しいリストを作成する簡潔な方法です。forループをより短く、読みやすく書けます。[式 for 変数 in リスト]の形式で、各要素に対して処理を適用できます。
# リスト内包表記numbers = [1, 2, 3, 4, 5]# 各要素の2乗squares = [ for x in ]print(squares)# 各要素を2倍doubled = [x * for x in numbers]print(doubled)