Generasi List Dua Dimensi di Python
Dengan menggunakan dua perulangan yang ditentukan dalam comprehension, kita dapat membuat list dua dimensi.
Mari kita buat sebuah list yang terdiri dari tiga
list, di mana di dalamnya terdapat
angka dari 1 sampai 4. Untuk melakukan ini,
dalam comprehension perlu dibuat sebuah
comprehension internal. Di dalamnya, kita akan menulis
generasi angka menggunakan perulangan dan variabel
j. Sementara itu, perulangan luar dengan i
akan kita tempatkan di sebelah kanan comprehension internal:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Hasil eksekusi kode:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Dengan menggunakan comprehension, buatlah list berikut:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Dengan menggunakan comprehension, buatlah list berikut:
[
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
[
[1, 2, 3],
[1, 2, 3],
[1, 2, 3],
],
]