Comprehension
1. List Comprehension
Contoh 1: Membuat daftar angka dari 1 hingga 6
# Cara biasa menggunakan append
no_list = []
no_list.append(1)
no_list.append(2)
no_list.append(3)
no_list.append(4)
no_list.append(5)
no_list.append(6)
print(no_list) # Output: [1, 2, 3, 4, 5, 6]
# Cara langsung
no_list = [1, 2, 3, 4, 5, 6]
print(no_list) # Output: [1, 2, 3, 4, 5, 6]
# Menggunakan list comprehension
no_list = [i for i in range(1, 7)]
print(no_list) # Output: [1, 2, 3, 4, 5, 6]
# Menggunakan perulangan for
no_list = []
for i in range(1, 7):
no_list.append(i)
print(no_list) # Output: [1, 2, 3, 4, 5, 6]Contoh 2: Mengambil elemen genap dari sebuah list
Contoh 3: Mengubah daftar string menjadi huruf kapital
Contoh 4: Kombinasi for dan if
for dan if2. Set Comprehension
Contoh: Set kuadrat dari angka 1 hingga 5
3. Dictionary Comprehension
Contoh: Dictionary angka dan kuadratnya
Kesimpulan
Last updated