
Python Ders 10: Sözlük (Dictionary) Veri Tipi
Python’da (Dictionary) Veri Tipi , verileri anahtar:değer (key:value) çiftleri şeklinde saklamamızı sağlar. Yani tıpkı gerçek bir sözlük gibi: kelime (anahtar) ve açıklaması (değer) bir aradadır.
Bu veri tipi özellikle kullanıcı verileri, ayarlar veya veri tabanı benzeri yapılar oluştururken çok kullanışlıdır. Hızlı, esnek ve Python’un en çok kullanılan veri yapılarından biridir.
Dictionary Nasıl Oluşturulur?
ogrenci = {
"isim": "Ahmet",
"yas": 21,
"okul": "Python Üniversitesi"
}
print(ogrenci)
Çıktı:
{'isim': 'Ahmet', 'yas': 21, 'okul': 'Python Üniversitesi'}
Verilere Erişim
Bir anahtara erişmek için köşeli parantez kullanılır:
print(ogrenci["isim"]) # Ahmet
print(ogrenci["okul"]) # Python Üniversitesi
Eğer anahtarın olup olmadığından emin değilsen, get() metodu hata vermeden erişim sağlar:
print(ogrenci.get("yas")) # 21
Veri Ekleme ve Güncelleme
Sözlükler değiştirilebilir yapılardır. Yeni anahtarlar ekleyebilir veya mevcut olanları güncelleyebilirsin:
ogrenci["bolum"] = "Bilgisayar Mühendisliği"
ogrenci["yas"] = 22
print(ogrenci)
Dictionary Üzerinde Dolaşmak
for anahtar, deger in ogrenci.items():
print(f"{anahtar} : {deger}")
Çıktı:
isim : Ahmet
yas : 22
okul : Python Üniversitesi
bolum : Bilgisayar Mühendisliği
Dictionary Metotları
keys()→ Tüm anahtarları döndürürvalues()→ Tüm değerleri döndürüritems()→ Anahtar ve değer çiftlerini döndürürpop(key)→ Belirtilen anahtarı siler
Dictionary Kullanım Alanları
- Kullanıcı bilgilerini tutmak
- API verilerini yönetmek
- JSON formatlı veriyle çalışmak
- Veri tabanı benzeri yapı kurmak
Yani Python sözlükleri, sadece küçük projelerde değil, büyük sistemlerde de omurga görevindedir.
Bir sonraki Ders: Python’da Fonksiyonlar

