Kaksiulotteisen listan luonti Pythonissa
Kahdella silmukalla, jotka on määritelty koosteessa voi luoda kaksiulotteisen listan.
Luodaan lista, joka koostuu kolmesta
listasta, joissa puolestaan on
luvut 1:stä 4:ään. Tätä varten
koosteessa tarvitaan vielä yksi
sisäinen kooste. Siinä määritellään
lukujen generointi silmukan ja muuttujan
j avulla. Samanaikaisesti ulompi silmukka i:llä
asetetaan sisemmän koosteen oikealle puolelle:
pythonlst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Koodin suorituksen tulos:
python[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Задание 1
Tee koosteen avulla seuraava lista:
python[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Задание 2
Tee koosteen avulla seuraava lista:
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],
],
]