Pythonのfor文とlen関数を組み合わせることで、リストや文字列の各要素に対して操作を行うことができます。以下にその基本的な使い方を示します。
# リストの例
fruits = ['ぶどう', 'バナナ', 'さくらんぼ', 'マンゴー', 'みかん', 'メロン']
for i in range(len(fruits)):
print(fruits[i])
このコードでは、len(fruits)
でリストの長さ(要素数)を取得し、range(len(fruits))
で0からリストの長さ-1までの整数の範囲を生成します。そして、for文を使ってその範囲の各整数i
に対してprint(fruits[i])
を実行しています。これにより、リストの各要素が順に出力されます。
同様に、文字列の各文字に対して操作を行うこともできます。
# 文字列の例
s = 'プログラミング'
for i in range(len(s)):
print(s[i])
このコードでは、len(s)
で文字列の長さ(文字数)を取得し、range(len(s))
で0から文字列の長さ-1までの整数の範囲を生成します。そして、for文を使ってその範囲の各整数i
に対してprint(s[i])
を実行しています。これにより、文字列の各文字が順に出力されます。
以上がPythonのlen関数とfor文を使う基本的な方法です。これを応用することで、リストや文字列の各要素に対して様々な操作を行うことができます。.