Aşağıdaki iki Python kodu satırının neden farklı çıktılar ürettiğini açıklayın.
a = [1, 2]
b = a
Python kodunun iki satırı farklı çıktılar üretir çünkü ilk satır iki öğeden oluşan bir liste oluştururken, ikinci satır aynı listeye bir referans oluşturur. Bu, 'b' listesinde bir değişiklik yapıldığında anlamına gelir. , aynı zamanda 'a' ile atıfta bulunulan nesneyi de etkiler.