Generisanje dvodimenzionalne liste u Pythonu

Pomoću dve petlje, zadatih u list comprehension, može se kreirati dvodimenzionalna lista.

Hajde da napravimo listu koja se sastoji od tri liste, u kojima se nalaze brojevi od 1 do 4. Za ovo u list comprehension treba napraviti još jedan unutrašnji list comprehension. U njemu ćemo napisati generisanje brojeva pomoću petlje i promenljive j. Pored toga, spoljašnju petlju sa i ćemo postaviti sa desne strane unutrašnjeg list comprehension-a:

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

Rezultat izvršavanja koda:

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

Pomoću list comprehension napravite sledeću listu:

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

Pomoću list comprehension napravite sledeću listu:

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