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