Pythonでは、配列(リスト)の各要素に対して操作を行うために、for
文を使用します。これは他のプログラミング言語でいうところのforeach
に相当します。
sports = ["baseball", "tennis", "soccer", "volleyball"]
for name in sports:
print(name)
このコードは、sports
という配列の各要素(ここではスポーツの名前)を順番に取り出し、それを表示します。
また、Pythonではenumerate
関数を使うことで、配列のインデックスと要素を同時に取得することができます。
sports = ["baseball", "tennis", "soccer", "volleyball"]
for i, name in enumerate(sports):
print(i, name)
このコードは、sports
の各要素とそのインデックスを取得し、それらを表示します。
さらに、zip
関数を使うと、複数の配列を同時にループ処理することができます。
sports = ["baseball", "tennis", "soccer", "volleyball"]
people = ["Ichiro", "Nishikori", "Nakata"]
for sport, person in zip(sports, people):
print(sport, person)
このコードは、sports
とpeople
の各要素を同時に取り出し、それらを表示します。
以上がPythonで配列の要素をループ処理する基本的な方法です。これらを活用することで、Pythonでのプログラミングがより効率的になります。.