Merhaba Arkadaşlar, öncelikle herkese iyi forumlar. Sorum aşağıdaki gibidir kısaca özetlemek gerekirse ben sözlükte olmayan bir veri arattığımda KeyError hatası yerine 0 dönmesini istiyorum. Bunu nasıl yapabilirim
Herkese şimdiden teşekkürler.
Merhaba Arkadaşlar, öncelikle herkese iyi forumlar. Sorum aşağıdaki gibidir kısaca özetlemek gerekirse ben sözlükte olmayan bir veri arattığımda KeyError hatası yerine 0 dönmesini istiyorum. Bunu nasıl yapabilirim
Herkese şimdiden teşekkürler.
Merhaba.
Takıldığınız yer neresi?
try - except bloklarına alabilirsiniz. Örnek Kod:
dictionary = {"one":1,"two":2}
try:
print(dictionary["KEY"])
except KeyError:
print("0")
KEY yerine ‘one’ yazarsak çıktı:
1
KEY yerine ‘three’ gibi sözlükte olmayan bir key girersek çıktı:
0
Kolay yolu şu:
my_dict.get("Key",0)
Key yoksa, 0 dönecektir.