23 Mart 2010 Salı

Pythonda get(),del(),clear() Sözlük Fonksiyonların Kullanımı

>>> sozluk={"Canakkale":17,"Istanbul":34,"Bitlis":13}
Pythonda sözlük {} parantezleri ile tanımlanır
>>> sozluk
{'Bitlis': 13, 'Istanbul': 34, 'Canakkale': 17}
>>> sozluk.get("Bitlis")
13
>>> sozluk.get("OlmayanDeger")
get() fonksiyonu anahtar alınca değeri dönderir.Eğer anahtar sözlükte yoksa hiç bir
şey döndermez.Eğer sozluk["OlmayanDeger") yani sözlükte olmayan değeri çağırsaydık
hata ile karşılaşırdık.
>>> OlmayanDeger="Bu deger olmadiginda yazilir."
>>> sozluk.get("Bitlis",OlmayanDeger)
13
>>> sozluk.get("Salla",OlmayanDeger)
'Bu deger olmadiginda yazilir.'
BUrayay dikkat get(a,b) a anahtar değerimizdir.b ise verilen default değerdir.
Eğer a ya ait değer yoksa b yi çıktı olarak gösterebiliriz.Eğer b yazmazsak hiç bir
şey döndermez geriye.
>>> del sozluk["Bitlis"]
>>> sozluk
{'Istanbul': 34, 'Canakkale': 17}
del() fonksiyonu verilen anahtarı ve değerini siler.
>>> sozluk.clear()
>>> sozluk
{}
sozluğun tüm elemanlarını siler.

Hiç yorum yok:

Yorum Gönder