Pythonのリスト内包表記
リスト内包表記は、指定した式を将来のリストの各要素に適用してリストを生成することを可能にします。また、内包表記を使用して、指定された条件に従って要素をフィルタリングすることもできます。
内包表記には、元のリストの要素に適用される式が記述されます。 for...in 構文では、要素の名前と、新しいリストが作成される元のリスト(イテラブルオブジェクト)が指定されます。
list = [expression for element in iter]
変数 lst を宣言しましょう。リストの要素 i が 1 から 10 の範囲で生成されるように記述します。次に、得られたリストをコンソールに出力します。
lst = [i for i in range(1, 10)]
print(lst)
コードを実行すると、新しいリストが返されます。
[1, 2, 3, 4, 5, 6, 7, 8, 9]
内包表記を使用して、以下のリストを作成してください。
[1, 2, 3, 4, 5]
内包表記を使用して、以下のリストを作成してください。
[5, 4, 3, 2, 1]