Konsep Dasar Iterable
Dalam Python, iterable adalah objek yang dapat diiterasi atau dilewati satu per satu. Bayangkan seperti buku yang bisa kamu baca halaman demi halaman, iterable memungkinkan kamu mengakses elemen-elemen di dalamnya secara berurutan.
Iterable memiliki dua karakteristik utama yang membuatnya berbeda dari objek biasa. Pertama, iterable merupakan urutan teratur dari item-item yang tersusun. Kedua, setiap item dalam iterable dapat diambil satu per satu dalam proses yang disebut iterasi.
Jenis-jenis Iterable
Python menyediakan berbagai jenis iterable yang sering kamu gunakan dalam pemrograman sehari-hari.
# String sebagai iterabletext = "hello"print("Karakter dalam string:")for char in text: print(char)# Output:# Karakter dalam string:# h# e# l# l# oprint()# List sebagai iterablenumbers = [1, 2, 3, 4, 5]print("Elemen dalam list:")for num in numbers: print(num)# Output:# Elemen dalam list:# 1# 2# 3# 4# 5print()# Tuple sebagai iterablecoordinates = (10, 20, 30)print("Elemen dalam tuple:")for coord in coordinates: print(coord)# Output:# Elemen dalam tuple:# 10# 20# 30