Дар 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],
  ],
]