Pythonでの繰り返し処理 – How to use “for” and “while” in Python
Pythonでの繰り返し処理は主に for
ループと while
ループの2つの方法があります。これらを使って、リストや範囲、イテレータ、条件などに基づいて処理を繰り返すことができます。
for ループ:
# リストの各要素に対する繰り返し
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
# 範囲を利用した繰り返し
for i in range(5):
print(i)
# 辞書のキーと値に対する繰り返し
person = {"name": "John", "age": 30, "city": "New York"}
for key, value in person.items():
print(key, value)
以下のような出力を得ます。
apple
banana
cherry
0
1
2
3
4
name John
age 30
city New York
while ループ:
# 条件を満たす限り繰り返し
count = 0
while count < 5:
print(count)
count += 1
以下のような出力を得ます。
0
1
2
3
4
これらの繰り返し処理を利用して、データの加工、計算、条件判定などを行うことができます。どちらのループも柔軟で、適切なケースによって使い分けることが重要です。 for
ループは主にイテラブル(リスト、範囲、文字列など)を対象にした繰り返しに、 while
ループは条件が満たされている間に繰り返しを行います。