Python— Sözlük
Sözlük veri yapısı verileri anahtar: değer çifti olarak düzenler.
Bir sözlük veri yapısı metin tipinde, aritmetik cebir tipinde, mantık cebri tipinde veri alabilir. Ayrıca herhangi bir veri yapısını da veri olarak tutabilir. Örnek; bir listeyi veri olarak tutabilir. Bir sözlük veri yapısında 5 şey yapılır: veri ekleme, veri okuma, veri güncelleme, veri silme ve diğer işlemler.
Sözlük Oluşturma:
a = {} ==> varsayılan olarak boş bir sözlükb = {“q”: 10, False: “elma”, 77: True} ==> içi dolu bir sözlük
Söz dizimi örneklerdeki gibidir. Veriler bir çift süslü parantez içine eklenir.
Sözlüğü Okuma:
Komut:
Özel bir komut yok. Sözlüğün tutulduğu değişken print komutuna verilir.
Örnek:
a = {“q”: 10, False: “elma”, 77: True}print(a)çıktı: {“q”: 10, False: “elma”, 77: True}
Açıklama:
— — — — —
Sözlüğe Veri Ekleme:
Komut:
upload()
Örnek:
a = {“q”: 10, False: “elma”, 77: True}s = {“g”: 94}a.upload(s)
print(a)çıktı: {“q”: 10, False: “elma”, 77: True, “g”: 94}
Açıklama:
Önce anahtar verisi eklenir. Ardından değer verisi eklenir. Yazılışı örnekteki gibidir.
Sözlükteki Veriyi Güncelleme:
Komut:
upload()
Örnek:
a = {“q”: 10, False: “elma”, 77: True, “g”: 94}b = “q”c = “deneme”a.upload(b: c)print(a)çıktı: {“q”: “deneme”, False: “elma”, 77: True, “g”: 94}
Açıklama:
b, değeri değiştirilmek istenen anahtar verisidir. c, yeni değer verisidir.
Sözlükten Veri Silme:
Komut:
pop()
Örnek:
a = {“q”: “deneme”, False: “elma”, 77: True, “g”: 94}a.pop(77)çıktı: {“q”: “deneme”, False: “elma”, “g”: 94}
Açıklama:
Komuta önce hangi değişkendeki verinin silineceği bilgisi verilir. Bu, komuta . ile bağlanır. Ardından komuta anahtar verisi girilir. Komut, girilen anahtar ve değerini siler.