# Генерация двумерного списка в Python

С помощью двух циклов, заданных во включении можно создать двумерный список.

Давайте сделаем список, состоящий из трех списков, в которых в свою очередь находятся числа от `1` до `4`. Для этого во включении нужно сделать еще одно внутреннее включение. В нем пропишем генерацию чисел с помощью цикла и переменной `j`. При этом внешний цикл с `i` зададим справа от внутреннего включения:

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

Результат выполнения кода:

`[ [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], ]`

С помощью включения сделайте следующий список:

`[ [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], ]`

С помощью включения сделайте следующий список:

`[ [ [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], ], ]`
← →
↑