Day 227リスト内包表記の基本
Pythonコード
1numbers = [1, 2, 3, 4, 5]2new_numbers = [n * 2 for n in numbers]3print(new_numbers)4 5fruits = ['apple', 'banana', 'cherry']6new_fruits = [f.upper() for f in fruits]7print(new_fruits)
解説
- 行1〜3: リスト内包表記は、リストの各要素に対して特定の処理を行うための便利な方法です。ここでは、numbers リストの各要素に 2 を掛けて新しいリスト new_numbers を作成しています。print() 関数は、リストの内容を画面に出力するために使用します。print() 関数は、指定された値を標準出力に表示する組み込み関数です。
- 行5〜7: ここでは、fruits リストの各要素を大文字に変換して新しいリスト new_fruits を作成しています。upper() メソッドは、文字列を大文字に変換するために使用します。upper() メソッドは、文字列のすべての文字を大文字に変換して返します。
次に試してみよう
- リスト内包表記で条件文を使用してみましょう
- リスト内包表記で複数のリストを同時に処理してみましょう
- リスト内包表記で関数を使用してみましょう