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:

pythonlst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)

Resultat af kodeudførelse:

python[
  [1, 2, 3, 4],
  [1, 2, 3, 4],
  [1, 2, 3, 4],
]
Задание 1

Lav følgende liste ved hjælp af comprehension:

python[
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
  [1, 2, 3, 4, 5],
]
Задание 2

Lav følgende liste ved hjælp af comprehension:

python[
  [
    [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],
  ],
]