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:
lst = [[j for j in range(1, 5)] for i in range(0, 3)]
print(lst)
Kodo vykdymo rezultatas:
[
[1, 2, 3, 4],
[1, 2, 3, 4],
[1, 2, 3, 4],
]
Naudodami sąrašų kūrimą, sukurkite tokį sąrašą:
[
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
[1, 2, 3, 4, 5],
]
Naudodami sąrašų kūrimą, sukurkite tokį sąrašą:
[
[
[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],
],
]