كيفية تغيير القيم في القائمة دون إنشاء قائمة جديدة؟
📁 بايثون, عمل
الطريقة القياسية باستخدام 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 *= 5
print(my_list)هذا الكود لا يعمل، لماذا؟