Python'da Dictionary Metotları

Python'da en çok kullanılan dictionary metotları ve kullanım şekilleri;







  • keys()
  • values()
  • item()
  • get()
  • copy()
  • clear()
  • pop()
  • popitem()
  • update()
keys() Metodu
Dictionary içerisindeki key'leri elde etmek için kullanılır.


users = {
             'erhan' : {
                  'meslek' : 'Bilgisayar Mühendisi',
                  'eposta' : 'erhan@parrot.tools'
             },

             'ertugrul' : {
                   'meslek' : 'Doktor',
                   'eposta' : 'erhan@parrot.tools'
             }
}

print(users.keys())



Çıktı;

dict_keys(['erhan', 'ertugrul'])


values() Metodu
Dictionary içerisindeki değerleri elde etmek için kullanılır.


users = {
             'erhan' : {
                  'meslek' : 'Bilgisayar Mühendisi',
                  'eposta' : 'erhan@parrot.tools'
             },

             'ertugrul' : {
                   'meslek' : 'Doktor',
                   'eposta' : 'erhan@parrot.tools'
             }
}

print(users.values())



Çıktı;

dict_values([{'meslek': 'Bilgisayar Mühendisi', 'eposta': 'erhan@parrot.tools'}, {'meslek': 'Doktor', 'eposta': 'erhan@parrot.tools'}])


items() Metodu
Dictionary içerisindeki hem key hem value değerlerini elde etmek için kullanılır.


users = {
             'erhan' : {
                  'meslek' : 'Bilgisayar Mühendisi',
                  'eposta' : 'erhan@parrot.tools'
             },

             'ertugrul' : {
                   'meslek' : 'Doktor',
                   'eposta' : 'erhan@parrot.tools'
             }
}

print(users.items())



Çıktı;

dict_items([('erhan', {'meslek': 'Bilgisayar Mühendisi', 'eposta': 'erhan@parrot.tools'}), ('ertugrul', {'meslek': 'Doktor', 'eposta': 'erhan@parrot.tools'})])


get() Metodu
Dictionary içerisindeki aranılan key varsa verir yoksa belirtilen uyarıyı ekrana yazar.


users = {
             'ad' : 'Erhan',
          'soyad' : 'SAYGILI'
}

print(users.get('ad', 'Aranılan Değer YOK'))



Çıktı;

Erhan


copy() Metodu
Biz sözlüğü kopyalamak için kullanılır.


users = {
             'ad' : 'Erhan',
          'soyad' : 'SAYGILI'
}
user = users.copy()

print(user)



Çıktı;

{'ad': 'Erhan', 'soyad': 'SAYGILI'}


clear() Metodu
Dictionary içerisindeki verileri temizlemek için kullanılır.


users = {
             'ad' : 'Erhan',
          'soyad' : 'SAYGILI'
}
user = users.clear()

print(user)



Çıktı;

None


pop() Metodu
Dictionary içerisindeki verileri temizlemek için kullanılır.


users = {
             'ad' : 'Erhan',
          'soyad' : 'SAYGILI'
}
user = users.pop('soyad')

print(user)
print(users)



Çıktı;

SAYGILI
{'ad': 'Erhan'}


popitem() Metodu
Bu metot pop() metodu ile aynı işi yapmasına rağmen pop() metodundan farklı olarak rastgele silme yapmasıdır.

update() Metodu
Bu metot sözlüğü güncellemeye yarar.


liste_1 = {"Erhan":90,"Ertuğrul":100,"Ali":95}
liste_2 = {"Erhan":99,"Ertuğrul":100,"Ali":100}
liste_1.update(liste_2)

print(liste_1)



Çıktı;

{"Erhan":99,"Ertuğrul":100,"Ali":100}


Post a Comment

Daha yeni Daha eski

Vulnerability Analysis