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

  • RFS Dan

    RFS Dan

    22 Temmuz 2014
  • Crossover

    Crossover

    18 HAZİRAN 2007
  • Ty Moss

    Ty Moss

    20 Kasım 2007