Generazione da una lista in Python
Invece di un intervallo di numeri per generare una lista puoi utilizzare anche un'altra lista.
Creiamo una lista i cui elementi siano i numeri di una seconda lista, elevati al quadrato:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # stamperà [1, 4, 9]
Data la lista:
lst = [1, 2, 3, 4, 5]
Utilizzando la list comprehension, scrivi in una nuova lista i quadrati degli elementi della prima lista.
Data la lista:
lst = [1, 3, 5, 7, 9]
Utilizzando la list comprehension, scrivi in una nuova lista
gli elementi della prima lista, moltiplicati per
il numero 3.