Day 23リストを順番に表示するループ
Pythonコード
1fruits = ['apple', 'banana', 'cherry']2for i in range(len(fruits)):3 print(fruits[i])4 5text = 'Hello, world!'6for char in text:7 print(char)8 9numbers = [1, 2, 3, 4, 5]10for num in numbers:11 print(num)
解説
- 行1〜3: リストを順番に表示するループの基本的な使い方を紹介します。まず、リストfruitsを定義し、range関数とlen関数を使用してリストの要素数を取得します。len()は要素数(長さ)を返す関数です。次に、forループを使用してリストの各要素を順番に表示します。print()は画面に文字や値を表示する関数です。
- 行5〜7: 文字列textを定義し、forループを使用して文字列の各文字を順番に表示します。文字列はリストと同様に扱うことができます。
- 行9〜11: リストnumbersを定義し、forループを使用してリストの各要素を順番に表示します。range関数やlen関数を使用しなくても、リストの要素を直接ループで回すことができます。
- 行2: 補足: range() は連続した整数を順番に取り出すために使います。
次に試してみよう
- リストの要素を逆順に表示してみましょう。
- リストの要素を2つずつ表示してみましょう。
- ユーザーの入力からリストを作成し、ループで表示してみましょう。