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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Migs351

    Migs351

    3 HAZİRAN 2007
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012