Penjanaan Senarai Dua Dimensi dalam Python
Dengan menggunakan dua gelung yang ditentukan dalam pemahaman, seseorang boleh mencipta senarai dua dimensi.
Mari kita buat satu senarai yang terdiri daripada tiga
senarai, di mana setiap satunya mengandungi
nombor dari 1 hingga 4. Untuk melakukan ini,
dalam pemahaman tersebut, kita perlu membuat satu lagi
pemahaman dalaman. Di dalamnya, kita akan tentukan
penjanaan nombor menggunakan gelung dan pembolehubah
j. Pada masa yang sama, gelung luar dengan i
kita letakkan di sebelah kanan pemahaman dalaman:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Hasil pelaksanaan kod:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Dengan menggunakan pemahaman, buat senarai berikut:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Dengan menggunakan pemahaman, buat senarai 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],
],
]