11. PYTHON SÖZLÜKLERİNİN KULLANIMI VE ÖRNEKLER
Python Sözlüklerinin Kullanımı ve Örnekler
Python'da sözlükler, anahtar-değer çiftlerini depolamak için kullanılan veri yapılardır. Anahtarlar benzersiz ve değiştirilemezken, değerler herhangi bir Python nesnesi olabilir. Sözlükler, verileri organize etmek ve ilişkilendirmek için oldukça kullanışlıdır.
Sözlük Oluşturma:
Sözlükler, {}
süslü parantez kullanılarak oluşturulur. Anahtarlar ve değerler virgülle ayrılır ve ikili noktalarla eşleştirilir.
sozluk = {"isim": "Bard", "dil": "Python", "yil": 2024}
Sözlüklere Erişim:
Sözlükteki bir değere, []
operatörünü kullanarak ve anahtarını girerek erişebilirsiniz.
isim = sozluk["isim"]
print(isim) # "Bard"
Sözlüklere Eleman Ekleme:
Sözlüğe yeni bir eleman eklemek için, []
operatörünü kullanarak anahtar ve değeri girebilirsiniz.
sozluk["yas"] = 1
print(sozluk) # {"isim": "Bard", "dil": "Python", "yil": 2024, "yas": 1}
Sözlükten Eleman Silme:
Sözlükten bir eleman silmek için del
anahtar sözcüğünü kullanabilirsiniz.
del sozluk["yil"]
print(sozluk) # {"isim": "Bard", "dil": "Python", "yas": 1}
Sözlüklerde Döngü Kullanma:
Sözlükteki her anahtar ve değeri dolaşmak için for
döngüsü kullanabilirsiniz.
for anahtar, deger in sozluk.items():
print(f"{anahtar} = {deger}")
Örnekler:
- Bir telefon rehberi oluşturmak
- Bir alışveriş listesi oluşturmak
- Bir kelime hazinesi oluşturmak
- Bir öğrenci kayıt sistemi oluşturmak
Sözlüklerin Avantajları:
- Hızlı erişim
- Verileri organize etme kolaylığı
- Anahtarlara göre arama yapma kolaylığı
Sözlüklerin Dezavantajları:
- Anahtarların sıralı olmaması
- Çift değerlere izin vermemesi
Sonuç:
Python sözlükleri, verileri organize etmek ve ilişkilendirmek için oldukça kullanışlı bir veri yapısıdır. Hızlı erişim ve arama imkanı sunan sözlükler, birçok farklı uygulamada kullanılabilir.
Yorumlar
Yorum Gönder