top of page
  • Yazarın fotoğrafıberilcankutlu

Python Sözlük Oluşturma


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


bottom of page