Generering af todimensionel liste i Python
Ved hjælp af to loops, angivet i comprehension kan man oprette en todimensionel liste.
Lad os lave en liste, der består af tre
lister, hvor der til gengæld findes
tal fra 1 til 4. For at gøre dette
skal der i comprehensionen laves endnu en
intern comprehension. I den skriver vi
generering af tal ved hjælp af et loop og variablen
j. Den ydre loop med i
angiver vi til højre for den interne comprehension:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Resultat af kodeudførelse:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Lav følgende liste ved hjælp af comprehension:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Lav følgende liste ved hjælp af comprehension:
[
[
[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],
],
]