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

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • MrDevin521

    MrDevin521

    18 Temmuz 2010
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009