Генерацыя двухмернага спіса ў 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],
],
]