Python - Sözlük Öğelerine Erişim
Öğelere Erişim
Bir sözlüğün öğelerine, köşeli parantez içinde anahtar adına bakarak erişebilirsiniz:
Örnek
"Model" anahtarının değerini alın:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
get()
Size aynı sonucu verecek bir yöntem de var :
Örnek
"Model" anahtarının değerini alın:
x = thisdict.get("model")
Anahtarları Alın
Yöntem keys()
, sözlükteki tüm anahtarların bir listesini döndürür.
Örnek
Anahtarların bir listesini alın:
x = thisdict.keys()
Anahtar listesi sözlüğün bir görünümüdür , yani sözlükte yapılan herhangi bir değişiklik anahtar listesine yansıtılacaktır.
Örnek
Orijinal sözlüğe yeni bir öğe ekleyin ve anahtar listesinin de güncellendiğini görün:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #before the change
car["color"] =
"white"
print(x) #after the change
Değerleri Al
Yöntem values()
, sözlükteki tüm değerlerin bir listesini döndürür.
Örnek
Değerlerin bir listesini alın:
x = thisdict.values()
Değerler listesi sözlüğün bir görünümüdür , yani sözlükte yapılan herhangi bir değişiklik değerler listesine yansıtılacaktır.
Örnek
Orijinal sözlükte bir değişiklik yapın ve değerler listesinin de güncellendiğini görün:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
Örnek
Orijinal sözlüğe yeni bir öğe ekleyin ve değerler listesinin de güncellendiğini görün:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
Öğeleri Al
Yöntem items()
, bir sözlükteki her öğeyi bir listedeki demetler olarak döndürür.
Örnek
Anahtarın bir listesini alın:değer çiftleri
x = thisdict.items()
Döndürülen liste, sözlüğün öğelerinin bir görünümüdür , yani sözlükte yapılan herhangi bir değişiklik, öğe listesine yansıtılacaktır.
Örnek
Orijinal sözlükte bir değişiklik yapın ve öğe listesinin de güncellendiğini görün:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
Örnek
Orijinal sözlüğe yeni bir öğe ekleyin ve öğe listesinin de güncellendiğini görün:
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
Anahtarın Var olup olmadığını kontrol edin
Bir sözlükte belirtilen bir anahtarın bulunup bulunmadığını belirlemek için in
anahtar sözcüğü kullanın:
Örnek
Sözlükte "model" olup olmadığını kontrol edin:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Yes, 'model' is
one of the keys in the thisdict dictionary")