Uundaji wa Orodha ya Dimensionali Mbili katika Python

Kwa kutumia vitanzi viwili, vilivyobainishwa katika uundaji inawezekana kuunda orodha ya dimensionali mbili.

Tutengeneze orodha, inayojumuisha orodha tatu ambazo kwa upande wake zina nambari kutoka 1 hadi 4. Ili kufanya hivyo katika uundaji inahitajika kufanya uundaji mwingine wa ndani. Ndani yake tutaandika uzalishaji wa nambari kwa kutumia kitanzi na kutofautisha j. Wakati huo huo, kitanzi cha nje na i tutaweka upande wa kulia wa uundaji wa ndani:

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

Matokeo ya utekelezaji wa kificho:

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

Kwa kutumia uundaji tengeneza orodha ifuatayo:

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

Kwa kutumia uundaji tengeneza orodha ifuatayo:

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