Generarea unei liste bidimensionale în Python
Folosind două bucle specificate în înțelegere se poate crea o listă bidimensională.
Să creăm o listă formată din trei
liste, care la rândul lor conțin
numerele de la 1 la 4. Pentru aceasta,
în înțelegere trebuie să facem o altă
înțelegere interioară. În ea vom specifica
generarea numerelor cu ajutorul unei bucle și a variabilei
j. În același timp, bucla exterioară cu i
o vom plasa în dreapta înțelegerii interioare:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Rezultatul executării codului:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Folosind înțelegerea, creați următoarea listă:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Folosind înțelegerea, creați următoarea listă:
[
[
[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],
],
]