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.

Python
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.

Python
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.

Python
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.

Python
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.

Python
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

Bu blogdaki popüler yayınlar

7. PYTHON'DA HATA YAKALAMA VE İSTİSNALAR (EXCEPTIONS)

5. PYTHON'DA MODÜLLER VE PAKETLERİN KULLANIMI

15. VERİ ANALİZİ VE İSTATİSTİKLER PYTHON'DA NASIL YAPILIR?