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ı'])
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
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
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'}