hammqq Merhaba, Python öğreniyorken bir sorun kafama takıldı. Bildiğim kadarıyla değişkenin başına global yazmadığımız sürece, o değişken yerel değişken oluyor; ama listelerde nedense başına global yazmasam bile o değişken global olarak kalmaya devam ediyor. Neden bir sebebi var mı ?
Arif-RYG hammqq fonksiyon dışında tanımlayıp fonksiyon içinde, dışarıda tanımladığınız değişkeni döngülerle vs kullanacaksanız global olarak onu fonksiyonun içinde belirtmelisiniz. Bu işlem onu dışardaki değişkene atadığımız değeri değiştirmeyi sağlıyor. Bu olay fonksiyon dışında tanımlanan liste içinde geçerli.