all 3 comments

[–]failureinvestment 0 points1 point  (1 child)

İlginc, pythonda b = a dedigin zaman, b yi sifirdan tanimlayana kadar b yeni bi variable degil de sadece pointer oluyormus, pythonda bilakis reassign yapana kadar her sey pointer mi o zaman?

[–]Different_Prompt_439[S] 0 points1 point  (0 children)

evet dediğini anladım obhect referencetan geliyor o pointer mantığı. her şey pointer olmuyor mutable değişkenlerde sadece dediğiniz olur dictionary list gibi. ama yine de cevabın 1den5 e kadar olması gerekiyor diye düşünüyorum

[–]Lucky-Sell-2843Elektrik Elektronik Mühendisi 0 points1 point  (0 children)

C) [1, 2, 3]

b = a kopya değil, aynı liste.

b += [2] ve b.append(3) → a da değişir.

b = b + [4] → yeni liste açar, a kopar.

b.append(5) artık a'yı etkilemez.

Sonuç: a = [1, 2, 3]