Generisanje dvodimenzionalne liste u Pythonu
Pomoću dve petlje, zadatih u list comprehension, može se kreirati dvodimenzionalna lista.
Hajde da napravimo listu koja se sastoji od tri
liste, u kojima se nalaze
brojevi od 1 do 4. Za ovo
u list comprehension treba napraviti još jedan
unutrašnji list comprehension. U njemu ćemo napisati
generisanje brojeva pomoću petlje i promenljive
j. Pored toga, spoljašnju petlju sa i
ćemo postaviti sa desne strane unutrašnjeg list comprehension-a:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Rezultat izvršavanja koda:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Pomoću list comprehension napravite sledeću listu:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Pomoću list comprehension napravite sledeću listu:
[
[
[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],
],
]