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

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • Boiler Room

    Boiler Room

    10 Mayıs 2012