len(arr) とは?
len(配列名) で配列の「データの個数」を調べることができます。
fruits = ["りんご", "みかん", "ぶどう"] print(len(fruits))
👉 出力:3
for文と組み合わせる
fruits = ["りんご", "みかん", "ぶどう"]
for i in range(0, len(fruits)):
print(fruits[i])
👉 len(fruits) は 3!
つまり…
for i in range(0, 3)
と同じ意味!
if文と組み合わせる
fruits = ["りんご", "みかん", "ぶどう"]
for i in range(0, len(fruits)):
if fruits[i] != "みかん":
print(fruits[i] + "には濁音が含まれています")
else:
print(fruits[i] + "には濁音が含まれていません")
👉 != は「〜ではない」という意味!
| fruits[i] | みかんではない? |
|---|---|
| りんご | 〇 |
| みかん | ✕ |
| ぶどう | 〇 |
👉 みかんだけ else が実行される!
📝 練習問題1
nums = [5, 8, 2, 9] print(len(nums))
表示される数字は?
📝 練習問題2
colors = ["赤", "青", "黄"]
for i in range(0, len(colors)):
print(colors[i])
最後に表示される色は?
📝 練習問題3
animals = ["犬", "猫", "鳥"]
for i in range(0, len(animals)):
if animals[i] != "猫":
print("OK")
「OK」は何回表示される?
📝 練習問題4
scores = [90, 70, 85]
count = 0
for i in range(0, len(scores)):
if scores[i] >= 80:
count += 1
print(count)
最後に表示される数字は?
🏆 ポイント確認問題
len(arr) の意味は?

