Kétdimenziós lista generálása Pythonban
Két, a listakifejezésben megadott ciklussal kétdimenziós lista hozható létre.
Készítsünk egy listát, amely három
listából áll, amelyekben viszont
1-től 4-ig találhatók számok.
Ehhez a listakifejezésben még egy
belső listakifejezést kell készíteni. Ebben
írjuk le a számok generálását a ciklus és a
j változó segítségével.
Eközben a külső ciklust a i
változóval a belső listakifejezéstől jobbra adjuk meg:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
A kód végrehajtásának eredménye:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Készítsd el a listakifejezéssel a következő listát:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Készítsd el a listakifejezéssel a következő listát:
[
[
[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],
],
]