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

  • AmazonWireless

    AmazonWirele

    8 EYLÜL 2010
  • justintimberlakeVEVO

    justintimber

    2 EYLÜL 2009
  • Major FX

    Major FX

    6 HAZİRAN 2012