SORU
29 Mart 2011, Salı


'açmak için çok fazla değer', bir dict içinde dolaşmak. anahtar=>dize, değer=>liste

'too many values to unpack' hata alıyorum. Bu nasıl düzeltebilirim herhangi bir fikir?

first_names = ['foo', 'bar']
last_names = ['gravy', 'snowman']

fields = {
    'first_names': first_names,
    'last_name': last_names,
}        

for field, possible_values in fields:  # error happens on this line              

CEVAP
29 Mart 2011, Salı


iteritems gibi bir şey kullanmak gerekir.

for field, possible_values in fields.iteritems():
    print field, possible_values

Python sürümleri arasında* *5, kullanma gibi sözlükler arasında dolaşmak için daha fazla bilgi için this answer bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • ipsy

    ipsy

    1 EKİM 2012