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

  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011