Pythonda ikki o'lchovli ro'yxat yaratish

Ro'yxat yaratishda ikkita tsikldan foydalangan holda ikki o'lchovli ro'yxat yaratish mumkin.

Keling, uchta ro'yxatdan tashkil topgan ro'yxat yarataylik, ularning har birida 1 dan 4 gacha bo'lgan sonlar joylashgan. Buning uchun ro'yxat yaratishda yana bir ichki ro'yxat yaratish kerak. Unda j o'zgaruvchisi va tsikl yordamida sonlar yaratiladi. Bunda tashqi tsikl i ni ichki ro'yxat yaratishning o'ng tomonida belgilaymiz:

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

Kodni bajarish natijasi:

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

Ro'yxat yaratish yordamida quyidagi ro'yxatni yarating:

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

Ro'yxat yaratish yordamida quyidagi ro'yxatni yarating:

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