تيكبامين

فهم حالة البرنامج والمتغيرات

شغّل هذا الكود وراقب ما يحدث لكلا المتغيرين:

first = [1, 2]
second = first
second.append(3)
print(first)
print(second)

الاسمان first وsecond يشيران إلى كائن القائمة نفسه، ولذلك فإن تعديل القائمة من خلال second يظهر أيضًا عند الوصول إليها عبر first. احتفظ بهذا النموذج الذهني؛ ستحتاج إليه في الدرس التالي لفهم الفرق بين == وis.