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

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008