Pythonда икки ўлчовли рўйхат яратиш

Рўйхат ички тузилишида берилган икки та цикл ёрдамида икки ўлчовли рўйхат яратиш мумкин.

Келинг, учта рўйхатдан ташкил топган рўйхат яратайлик, уларнинг ҳар бирида 1 дан 4 гача рақамлар жойлашган. Буни амалга ошириш учун рўйхат ички тузилишида яна бир ички тузилиш яратиш керак. Унда j ўзгарувчиси ва цикл ёрдамида рақамлар яратишни ёзамиз. Шу билан бирга, ташқи i циклини ички тузилишдан ўнг томонда белгилаймиз:

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

Кодни ишга тушириш натижаси:

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

Рўйхат ички тузилиши ёрдамида куйидаги рўйхатни яратинг:

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

Рўйхат ички тузилиши ёрдамида куйидаги рўйхатни яратинг:

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