Generering av todimensjonal liste i Python
Ved hjelp av to løkker, spesifisert i komprehenjonen, kan man opprette en todimensjonal liste.
La oss lage en liste som består av tre
lister, hvor det i sin tur befinner seg
tall fra 1 til 4. For å gjøre dette
må man i komprehenjonen lage en til
intern komprehenjon. I den skriver vi
generering av tall ved hjelp av en løkke og variabelen
j. Samtidig plasserer vi den ytre løkken med i
til høyre for den interne komprehenjonen:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Resultat av kjøring av koden:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Lag følgende liste ved hjelp av komprehenjon:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Lag følgende liste ved hjelp av komprehenjon:
[
[
[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],
],
]