Avatar ·

Cómo cambiar valores en la lista sin crear una nueva lista?

📁 python, trabajo

El método estándar a través de la comprensión de listas (LIST COMPREHENSION):

my_list = [1, 2, 3, 4, 5, 6] my_list_1 = [i*5 for i in my_list] print(my_list_1) 

¿Por qué no puedo hacerlo con la lista original?

my_list = [1, 2, 3, 4, 5, 6] for i in my_list: i*= 5 print(my_list) 

Este código no funciona, ¿por qué?