Генериране на двумерен списък в 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],
  ],
]