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ş:
Bir dict anahtarları olarak ayrılmış a...
Neden dize türü için varsayılan değer ...
İçin..javascript döngüler - anahtar de...
- Nasıl yeni Giriş (anahtar, değer)olu...
Eğer harita bir anahtar için bir değer...