KeyError yerine 0 dönmesini istiyorum

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.

1 Beğeni