Avatar ·

Wie ändere ich Werte in einer Liste, ohne eine neue Liste zu erstellen?

📁 Python, Arbeit

Der Standardweg über list comprehension:

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

Warum kann ich das nicht auch mit der ursprünglichen Liste machen:

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

Dieser Code funktioniert nicht, warum?