Pythonにおけるリスト内包表記での要素操作
内包表記の for...in 構文の左側には、
変数を指定するだけでなく、
それに対して特定の操作を定義することができます。
生成された各要素から1を減算する リストを作ってみましょう:
lst = [i - 1 for i in range(1, 5)]
print(lst)
コードを実行すると、新しいリストが返されます:
[0, 1, 2, 3]
次のコードを実行した結果は何になりますか:
lst = [i + 2 for i in range(0, 6)]
print(lst)
次のコードを実行した結果は何になりますか:
lst = [i / 2 for i in range(4, 10)]
print(lst)
次のコードを実行した結果は何になりますか:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)