Dvimačių sąrašų generavimas Python kalba

Naudojant du ciklus, apibrėžtus sąrašų kūrime, galima sukurti dvimatį sąrašą.

Sukurkime sąrašą, susidedantį iš trijų sąrašų, kuriuose savo ruožtu yra skaičiai nuo 1 iki 4. Tam sąrašų kūrime reikia sukurti dar vieną vidinį sąrašų kūrimą. Jame aprašysime skaičių generavimą naudojant ciklą ir kintamąjį j. Tuo tarpu išorinį ciklą su i apibrėšime dešinėje nuo vidinio sąrašų kūrimo:

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

Kodo vykdymo rezultatas:

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

Naudodami sąrašų kūrimą, sukurkite tokį sąrašą:

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

Naudodami sąrašų kūrimą, sukurkite tokį sąrašą:

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