Nimekirjast genereerimine Pythonis
Numbrite vahemiku asemel nimekirja genereerimiseks saab kasutada ka teist nimekirja.
Loome nimekirja, mille elemendid on teise nimekirja numbrid ruudus:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # väljastab [1, 4, 9]
Antud nimekirja:
lst = [1, 2, 3, 4, 5]
Kasutades listikomprehensiooni, kirjutage uude nimekirja esimese nimekirja elementide ruudud.
Antud nimekirja:
lst = [1, 3, 5, 7, 9]
Kasutades listikomprehensiooni, kirjutage uude nimekirja
esimese nimekirja elemendid, korrutatud
arvuga 3.