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

  • Attempts at least

    Attempts at

    1 Ocak 2007
  • kev5124

    kev5124

    9 Kasım 2008
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013