تيكبامين

الفرق بين تطابق القيمة (==) وتطابق الكائن (is)

حان الوقت لتعلم بعض التفاصيل التقنية التي يساء فهمها كثيرًا وقد تسبب أخطاء. شغّل هذا البرنامج:

list1 = [1, 2, 3]
list2 = [1, 2, 3]
print(list1)
print(list2)
print(list1 == list2)
print(list1 is list2)
list1.append(4)
print(list1)
print(list2)