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:

pythonlst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)

Hasil pelaksanaan kod:

python[
  [1, 2, 3, 4],
  [1, 2, 3, 4],
  [1, 2, 3, 4],
]
Задание 1

Dengan menggunakan pemahaman, buat senarai berikut:

python[
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
]
Задание 2

Dengan menggunakan pemahaman, buat senarai berikut:

python[
  [
    [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],
  ],
]