For Loop di Python
For loop di Python digunakan untuk mengiterasi iterable — list, string, range, dict, dll.
Iterasi Dasar
# Iterasi list
buah = ["apel", "jeruk", "mangga"]
for b in buah:
print(b)
# Iterasi string
for huruf in "Python":
print(huruf)
# Iterasi range
for i in range(5): # 0, 1, 2, 3, 4
print(i)
for i in range(2, 8): # 2, 3, 4, 5, 6, 7
print(i)
for i in range(0, 10, 2): # 0, 2, 4, 6, 8
print(i)
enumerate()
buah = ["apel", "jeruk", "mangga"]
for i, b in enumerate(buah):
print(f"{i}: {b}")
# 0: apel
# 1: jeruk
# 2: mangga
Iterasi Dictionary
data = {"nama": "Budi", "umur": 25}
for key, value in data.items():
print(f"{key}: {value}")