Python Sözlük Oluşturma
- berilcankutlu
- 29 Eki 2021
- 1 dakikada okunur

Sözlükler işimizi oldukça kolaylaştıran veri tipleridir.
sözlük= { 'water' : 'su' }
"sözlük" adlı bir sözlük yarattık. İlk bakışta iki öge yaratılmış gibi görünsede aslında bir öge yarattık.
print(len(sözlük))
1
çıktısını alırız. Bu da bir öge olduğunu kanıtlar.
"water" değerine key yani anahtar adı, "su" değerine ise value yani değer adı verilir.
Sözlüğün elemanlarına erişmek için sözlük[key] kullanır ve ;
print(sözlük["water"])
su
çıktısını alırız. Anahtarın çıktısını almak için key, sözlük[key] kullanır ve ;
for key in sözlük:
print(key, sözlük[key])
water su
çıktısını alırız.
print(sözlük.get("water", "N/A")
su
çıktısını alırız. get methodunda kullandığımız "N/A" şu anlama geliyor; eğer "water" sözlükte bulunmazsa çıktıda "N/A" görünecekti.
Sözlüğün sadece anahtar kelimelerine ulaşmak için;
print(sözlük.keys())
dict_keys(['water'])
Sözlüğün sadece değerine ulaşmak için;
print(sözlük.values())
dict_values(['su'])
Sözlüğün hem anahtarına hem de değerine ulaşmak için;
print(sözlük.items())
dict_items([('water', 'su')])
Sözlüğe Öge Ekleme
sözlük.update({"bottle" : "şişe"})
print(sözlük.items())
dict_items([('water', 'su'), ('bottle', 'şişe')])
Ya da
sözlük["bottle"] = "şişe"
Bir döngü kullanarak sözlükteki ögelerin çıktısını almak:
for kelime in sözlük:
ceviri = sözlük[kelime]
print('{} çevirisi {} dir'.format(kelime, ceviri))
water çevirisi su dir
bottle çevirisi şişe dir
çıktısını alırız.
Commentaires