Genereren van een tweedimensionale lijst in Python

Met behulp van twee loops, gespecificeerd in de comprehension, kan een tweedimensionale lijst worden gemaakt.

Laten we een lijst maken die bestaat uit drie lijsten, waarin op hun beurt de getallen van 1 tot 4 staan. Om dit te doen moet er in de comprehension nog een interne comprehension worden gemaakt. Daarin specificeren we de generatie van getallen met een loop en de variabele j. De externe loop met i plaatsen we rechts van de interne comprehension:

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

Resultaat van de code-uitvoering:

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

Maak met behulp van een comprehension de volgende lijst:

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

Maak met behulp van een comprehension de volgende lijst:

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