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

  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006
  • Rachel Raum

    Rachel Raum

    10 EYLÜL 2007