Python Sözlük Veri Tipi

Sözlük veri tipi, python da liste kullanımının gelişmiş hali diyebiliriz. Sözlük içerisinden anahtar kelime ve değer olmak üzere iki değer mevcuttur.

sample = {"red":"Kırmızı","yellow":"sarı"}
print(sample['red'])

Anahtar kelime ile değer İki Nokta(:) ile ayrılır. Sadece Anahtar kelimeleri listelemek istersek keys() fonksiyonu ile Anahtar kelimeleri alabiliriz.

sample = {"red":"Kırmızı","yellow":"sarı"}
print(sample.keys())

Ekran Çıktısı:

dict_keys(['red', 'yellow'])

Eğer sadece Sözlük içerisindeki değerleri elde etmek istiyorsak values() fonksiyonu ile değerleri alabiliriz

sample = {"red":"Kırmızı","yellow":"sarı"}
print(sample.values())

Ekran Çıktısı :

dict_values(['Kırmızı', 'sarı'])


Değer Ekleme

Oluşturduğumuz sözlüğe sonradan değer ekleyebiliriz. Değer eklemek için sample['gray']="gri" şeklinde değer eklemesi yapabiliriz 

sample = {"red":"Kırmızı","yellow":"sarı"}
sample['gray']="gri"
print(sample)
print(sample['gray'])

Ekran Çıktısı:

{'red': 'Kırmızı', 'yellow': 'sarı', 'gray': 'gri'}
-gri


Değer Güncelleme

Sözlük içerisinde değer güncelleme işlemi, Değer ekleme işlemi aynıdır. Fark olarak Sözlükte var olan anahtar kelimenin değerini değiştirmektir.

sample = {"red":"Kırmızı","yellow":"sarı"}
sample['red']="Eflatun"
print(sample['red'])

Ekran Çıktısı :

- Eflatun


Değer Silmek 

Sözlük içerisinden değer silmek için pop() fonkisyonunu kullanabiliriz. fonksiyon içerisinde belirttiğimiz anahtar kelimeyi değeri ile birlikte sözlük içerisinden silecektir.

sample = {"red":"Kırmızı","yellow":"sarı","gray":"Gri"}
sample.pop("red")
print(sample)

Ekran çıktısı :

{'yellow': 'sarı', 'gray': 'Gri'}