Δημιουργία από λίστα στην Python

Αντί για μια σειρά αριθμών για τη δημιουργία μιας λίστας μπορείτε να χρησιμοποιήσετε και μια άλλη λίστα.

Ας δημιουργήσουμε μια λίστα, της οποίας τα στοιχεία θα είναι οι αριθμοί μιας δεύτερης λίστας, υψωμένοι στο τετράγωνο:

pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # θα εμφανίσει [1, 4, 9]
Задание 1

Δίνεται η λίστα:

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

Με χρήση list comprehension γράψτε σε μια νέα λίστα τα τετράγωνα των στοιχείων της πρώτης λίστας.

Задание 2

Δίνεται η λίστα:

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

Με χρήση list comprehension γράψτε σε μια νέα λίστα τα στοιχεία της πρώτης λίστας, πολλαπλασιασμένα με τον αριθμό 3.