SORU
23 AĞUSTOS 2010, PAZARTESİ


Nasıl sözlük olarak değişken anahtar doğrudan Python (değer arayarak değil) alabilir miyim?

Kusura bakmayın, bu temel bir soru ama benim aramalarda bu değil dönüm başka bir şey almak için nasıl bir sözlüğü temel temel değeri olan tercih ederim kullanmak için değil gibi ben sadece istediğiniz metni/adı anahtar ve am endişelendiren arayarak değeri Mayıs sonunda dönen 2 veya daha fazla anahtar varsa sözlük var bir sürü yazılar... ne yapmaya çalışıyorum bu

mydictionary={'keyname':'somevalue'}
for current in mydictionary:

   result = mydictionary.(some_function_to_get_key_name)[current]
   print result
   "keyname"

Bu nedenle küçük bir belge için yazdırma olduğumu ve anahtar adı ve bunu yaparken değeri kullanmak istiyorum

Aşağıdaki yöntemi gördüm ama bu sadece anahtar değerini döndürür gibi görünüyor

get(key[, default])

CEVAP
23 AĞUSTOS 2010, PAZARTESİ


Anahtarları üzerinde yineleme gerekir:

for key in mydictionary:
   print "key: %s , value: %s" % (key, mydictionary[key])

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ColdfusTion

    ColdfusTion

    3 Aralık 2007
  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013