Avatar ·

كيفية تغيير القيم في قائمة دون إنشاء قائمة جديدة؟

📁 بايثون, عمل

الطريقة القياسية عبر list comprehension:

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

لماذا لا يمكنني فعل الشيء نفسه مع القائمة الأصلية:

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

هذا الكود لا يعمل، لماذا؟