का उपयोग कर यह मेरा कोड है:प्राप्त करें: लेखन त्रुटि: 'dict_values' वस्तु अनुक्रमण का समर्थन नहीं करता जब अजगर 3.2.3
{names[i]:d.values()[i] for i in range(len(names))}
यह पूरी तरह से ठीक काम करता है जब अजगर 2.7.3 का उपयोग; हालांकि, जब मैं पायथन 3.2.3 का उपयोग करता हूं, तो मुझे 'dict_values' object does not support indexing
बताते हुए एक त्रुटि मिलती है। 3.2.3 के लिए इसे संगत बनाने के लिए मैं कोड को कैसे संशोधित कर सकता हूं?
'मूल्य' अब एक दृश्य वस्तु देता है http://docs.python.org/3.2/library/stdtypes.html#dictionary-view-objects – dm03514
आप एक 'मूल्य' से वापस आने वाले 'मूल्य' के आदेश पर भरोसा क्यों कर रहे हैं वैसे भी शब्दकोश? –
हाँ, यह कोड अविश्वसनीय है जब तक कि डी 'ऑर्डर्ड डिक्ट' नहीं है - और ऐसा लगता है कि ऐसा लगता है कि वहां एक बेहतर तरीका होना चाहिए। –