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

  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • sknbp

    sknbp

    16 Kasım 2006
  • Tire Rack

    Tire Rack

    31 Mayıs 2007