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