Gjenerimi i listës dy-dimensionale në Python
Duke përdorur dy unaza të përcaktuara në list comprehension mund të krijohet një listë dy-dimensionale.
Le të krijojmë një listë të përbërë nga tre
nënlista, në të cilat nga ana tjetër gjenden
numrat nga 1 në 4. Për këtë
në list comprehension duhet të bëhet një
list comprehension tjetër e brendshme. Në të do të përshkruajmë
gjenerimin e numrave duke përdorur unazën dhe variablin
j. Ndërsa unazën e jashtme me i
do ta vendosim në të djathtë të list comprehension të brendshme:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Rezultati i ekzekutimit të kodit:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Duke përdorur list comprehension krijoni listën e mëposhtme:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Duke përdorur list comprehension krijoni listën e mëposhtme:
[
[
[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],
],
]