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