SORU
25 Mayıs 2011, ÇARŞAMBA


Geri eğer Sözlük anahtarı mevcut değil Hiçbiri

Eğer anahtar varsa, sözlük bir değer almak için bir yol gerekir, ya da sadece eğer öyle değilse Yok, geri dönün.

Ancak, Python var olmayan bir anahtar için Arama Eğer bir key_error verir. Anahtarı kontrol edebileceğimi biliyorum, ama bir şey daha açık arıyorum. Bir şekilde sadece eğer anahtar yoksa Yok Yok dönmek var mı ?

CEVAP
25 Mayıs 2011, ÇARŞAMBA


get() kullanabilirsiniz

value = d.get(key)

key is not in d None dönecektir. Ayrıca None yerine iade edilecektir farklı bir varsayılan değer sağlar

value = d.get(key, "empty")

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • chrmoe

    chrmoe

    7 Kasım 2006
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011