Dictionary Veri Tipi # 6 - Python Dersleri (Tutorials)

Words
270
Reading
2 min
Listen
Play
7y

kapak.jpg

Python programlama derslerinin bu bölümünde sözlük veri tipi ile alakalı metotları inceleyeceğiz.

Python'da Dictionary veri tipi ile alakalı olarak oldukça fazla metot bulunuyor. Biz bu metotlardan en çok işimize yarayacak olanları göreceğiz. Kullanımını öğrendikten sonra sizler diğerlerini öğrenebilirsiniz.

keys() Metodu

keys() metodu, bir sözlük içerisindeki anahtarları almamızı sağlıyor.

Kullanımını görelim:

Örneğimizde sayilarDict adında bir sözlüğün anahtarlarına erişmek istiyoruz. Bunun için sözlük ismini yazdıktan sonra nokta operatorunu koyup TAB tuşuna basıyoruz.

Karşımıza sözlükler için kullanabileceğimiz metotlar geliyor. Ok tuşlarını kullanarak keys() metodunu seçiyoruz. Shift + Delete ile

sayilarDict.keys()

kodunu çalıştırdığımızda aşağıdaki gibi o sözlüğün anahtarlarının bir liste halinde bize verildiğini görüyoruz:

dict_keys(['bir', 'iki', 'üç', 'dört', 'altı'])

keys() metodunun kullanımı bu şekildedir.

values() Metodu

values() metodu ise adından da anlaşılacağı üzere sözlük içerisindeki değerleri almak için kullanılır.

Kullanımı aşağıdaki gibidir :

Örneğimizde yine önceki sözlüğümüzü kullandık. sayilarDict sözlüğünün değerlerine erişmek için values() metodunu çalıştırdık.

dict_values([1, 2, 3, 4, 6])

Görüldüğü gibi sözlüğümüzün değerleri dict_values veri yapısı içerisinde bir liste olarak bize getirildi.

values() metodunun kullanımı da bu şekildedir.

items() Metodu

Sözlük elemanlarının anahtar-value değerlerini tuple veri tipi şeklinde almamız mümkün. Bunun için items() metodunu kullanabiliriz.

sayilarDict sözlüğü üzerinde items() metodunu kullandığımızda aşağıdaki gibi bir sonuç aldık :

dict_items([('bir', 1), ('iki', 2), ('üç', 3), ('dört', 4), ('altı', 6)])

Bu sonuçta Python'un dict_items veri yapısı içerisindeki bir listede sayilarDict sözlüğünün elemanlarını tuple veri yapısı içerisinde verdiğini görüyoruz. İlk değer anahtarı ifade ederken ikinci değerler value kısmını göstermektedir.

Metotlar kısmı şimdilik bu kadar ilerleyen zamanlarda derslerimizde başka metotlara yer vereceğiz.

Umarım faydalı bir çalışma olmuştur.

Teşekkürler.

yesilayrca.png

Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me

Dictionary Veri Tipi # 6 - Python Dersleri (Tutorials) | Ecency