Gjenerimi nga lista në Python

Në vend të një diapazoni numrash për të gjeneruar një listë mund të përdorni edhe një listë tjetër.

Le të krijojmë një listë, elementët e së cilës do të jenë numrat e listës së dytë, të ngritur në katror:

pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # do të shfaqë [1, 4, 9]
Задание 1

Jepet lista:

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

Duke përdorur përfshirjen, shkruani në një listë të re katrorët e elementeve të listës së parë.

Задание 2

Jepet lista:

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

Duke përdorur përfshirjen, shkruani në një listë të re elementët e listës së parë, të shumëzuar me numrin 3.