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