SORU
14 HAZİRAN 2012, PERŞEMBE


Neden dict.(anahtar) dict[anahtar] yerine?

Bugün sözlükte bir anahtar verilmiş, ilişkili değer verir dict get yöntemi rastladım.

Ne amaçla bu işlev yararlıdır? Eğer bir değeri bir sözlükte bir anahtar ile ilişkili bulmak isteseydim, sadece dict[key] ve aynı şeyi verir yapabilirim:

dictionary = {"Name": "Harry", "Age": 17}
dictionary["Name"]
dictionary.get("Name")

Çok şimdiden teşekkür ederim.

CEVAP
14 HAZİRAN 2012, PERŞEMBE


Eğer anahtar yoksa, varsayılan değer sağlamak için sağlar:

dictionary.get("bogus", None)

döner* *8, oysa

dictionary["bogus"]

KeyError zam.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • newreleaseblitz

    newreleasebl

    13 Ocak 2010
  • Showtime

    Showtime

    21 HAZİRAN 2006
  • Videojug

    Videojug

    25 EKİM 2006