Listan generointi Pythonissa
Lukualueen sijasta listan generoimiseen voidaan käyttää myös toista listaa.
Luodaan lista, jonka alkioina ovat toisen listan luvut korotettuna toiseen potenssiin:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # tulostaa [1, 4, 9]
Annettu lista:
lst = [1, 2, 3, 4, 5]
Kirjoita listakoosteen avulla uuteen listaan ensimmäisen listan alkioiden neliöt.
Annettu lista:
lst = [1, 3, 5, 7, 9]
Kirjoita listakoosteen avulla uuteen listaan
ensimmäisen listan alkiot kerrottuna
luvulla 3.