Gelung for dalam Python
Gelung direka untuk melaksanakan operasi yang sama berulang kali, contohnya, untuk mengulangi elemen objek boleh lelaran . Objek tersebut termasuk tali, tupel, senarai, set dan kamus.
Dalam Python, gelung yang paling luas digunakan ialah
for. Sintaksnya adalah seperti berikut:
pythonfor elemen in objek boleh lelaran:
badan gelung
Dalam gelung for, sama seperti dalam konstruksi
if-else, di bawah blok dengan syarat
satu inden diperlukan untuk kod
yang terletak di bawah.
Katakan kita mempunyai senarai lst:
pythonlst = [1, 2, 3, 4, 5]
Mari kita ulangi dan cetak semua elemennya menggunakan gelung for:
pythonlst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # akan mencetak 1, 2... 5
Pelbagai operasi boleh dilakukan dengan elemen dalam badan gelung. Mari kita cetak kuasa dua nilai elemen:
pythonfor el in lst:
print(el ** 2) # akan mencetak 1, 4... 25
Diberi senarai:
pythontst = ['1', '2', '3', '4', '5']
Ulanginya dengan gelung dan cetak setiap elemen ke konsol.
Diberi tupel:
pythontst = (1, 2, 3, 4, 5)
Ulanginya dengan gelung dan cetak setiap elemen ke konsol.
Diberi set:
pythontst = {'a', 'b', 'c', 'd', 'e'}
Ulanginya dengan gelung dan cetak setiap elemen ke konsol.
Diberi tali:
pythontst = 'abcde'
Ulanginya dengan gelung dan cetak setiap aksara ke konsol.
Diberi nombor:
pythontst = 12345
Ulanginya dengan gelung dan cetak setiap digit ke konsol.
Diberi senarai:
pythontst = [1, 2, 3, 4, 5]
Tambahkan nombor 2 kepada setiap elemennya dan cetak hasilnya ke konsol.