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

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011