Nimekirjast genereerimine Pythonis

Numbrite vahemiku asemel nimekirja genereerimiseks saab kasutada ka teist nimekirja.

Loome nimekirja, mille elemendid on teise nimekirja numbrid ruudus:

pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # väljastab [1, 4, 9]
Задание 1

Antud nimekirja:

pythonlst = [1, 2, 3, 4, 5]

Kasutades listikomprehensiooni, kirjutage uude nimekirja esimese nimekirja elementide ruudud.

Задание 2

Antud nimekirja:

pythonlst = [1, 3, 5, 7, 9]

Kasutades listikomprehensiooni, kirjutage uude nimekirja esimese nimekirja elemendid, korrutatud arvuga 3.