特にリストにデータを格納する方法は、初心者にとって重要な基礎となります。
そこで、この記事では、『for文を使ってリストにデータを格納する方法』に焦点を当て、Pythonの初学者でも理解しやすいように、丁寧に解説していきます。
Pythonの基礎をしっかりと学び、実践的なプログラミングスキルを身につけましょう。
Pythonのfor文を使ってリストにデータを格納する方法
Pythonでは、for文を使って簡単にリストにデータを格納することができます。
まずは基本的な構文から見ていきましょう。
# リストの初期化 my_list = [] # for文を使ってデータを格納する for i in range(1, 6): my_list.append(i) # 格納されたリストの表示 print("格納されたリスト:", my_list)
このコードでは、1から5までの数値を格納したリストを作成しています。
では、具体的に各行の処理を見ていきましょう。
1. my_list = [] :リストmy_listを初期化します。
2. for i in range(1, 6): :forループを使って1から5までの数値を繰り返し処理します。
3. my_list.append(i) :append()メソッドを使って、iの値をmy_listに追加します。
4. print("格納されたリスト:", my_list) :最終的に格納されたリストを表示します。
このコードを実行すると、次のような出力が得られます。
格納されたリスト: [1, 2, 3, 4, 5]
このように、for文を使って簡単にリストにデータを格納することができます。
次に、for文を使ったリストへのデータの格納方法をもう少し詳しく見ていきましょう。
range()関数を使ったリストへのデータの格納
上記の例では、range()関数を使って1から5までの数値を繰り返し処理しました。
range()関数は、指定された範囲の数値のシーケンスを生成します。
# range()関数を使ったリストへのデータの格納 my_list = [] for i in range(1, 11, 2): my_list.append(i) print("格納されたリスト:", my_list)
このコードでは、1から10までの数値のうち、2つおきの数値をmy_listに格納しています。
実行すると、次のような出力が得られます。
格納されたリスト: [1, 3, 5, 7, 9]
関連・おすすめ書籍
おすすめ書籍: