Daftar Referensi Python
for mengulang blok code untuk setiap item dalam sebuah urutan (list, string, range, dan iterable lain). Jumlah pengulangannya mengikuti banyaknya item.
Sintaks
for item in urutan:
# dijalankan sekali untuk setiap item
Urutan yang Bisa Di-loop
| Urutan | Contoh | item berisi |
|---|---|---|
| list | for x in [1, 2, 3] |
setiap elemen |
| string | for c in "abc" |
setiap karakter |
| range | for i in range(5) |
angka 0-4 |
| dictionary | for k in data |
setiap kunci |
Contoh
buah = ["apel", "jeruk", "pisang"]
for item in buah:
print(item)
Output:
apel
jeruk
pisang
Contoh Lainnya
Mengulang sejumlah angka dengan range()
for i in range(1, 6):
print(i)
Output:
1
2
3
4
5
Mengulang huruf dalam string
for huruf in "Python":
print(huruf)
Output:
P
y
t
h
o
n
Loop dengan nomor urut (enumerate)
buah = ["apel", "jeruk", "pisang"]
for i, nama in enumerate(buah, start=1):
print(i, nama)
Output:
1 apel
2 jeruk
3 pisang
Kesalahan Umum
- Lupa titik dua:
for i in range(5)→SyntaxError. - Lupa indentasi isi blok →
IndentationError. - Menghapus/menambah item list yang sedang di-loop → hasil melompat-lompat. Loop salinannya:
for x in list(data):.
Pelajari Lebih Lanjut
- Tutorial: Python Basic: For (Loop) · video for loop
- Referensi: range() di Python · while di Python
- Buku Belajar Python untuk Pemula: Bab 9
