Python Key Error:1 -


मुझे इस कोड के साथ एक प्रमुख त्रुटि मिलती है

  आइटम = {'coke': ' 1.50 ',' मर्स ':' 1.00 ',' फंता ':' 1.40 ',' वास्पा ':' 1.50 ',' आकाशगंगा ':' 2.00 ',} def list_items (): एक्स में सीमा के लिए (0, लेन ( आइटम ()): प्रिंट ("आइटम:", आइटम [x])  

यहां त्रुटि लॉग है

  पंक्ति 12, list_items प्रिंट में (" आइटम: "आइटम [x]) कुंजीईअर: 0  

मुझे लगता है कि आप भ्रमित हैं सूचियों के साथ सूची

अपने आइटम dict की चाबियाँ 'कोक', 'मर्स', 'फंता', आदि हैं और इसी तरह आप इसे कैसे प्राप्त करते हैं जैसे आइटम [कोक ']

आइटम को पुनरावृति करने के लिए, ऐसा कुछ अधिक सामान्य है:

 > gt; & gt; & gt; Def list_items (): ... के लिए k, आइटम में वी .इटम (): ... प्रिंट ("{}: {}"। प्रारूप (k, v)) ... & gt; & gt; & gt; List_items () कोक: 1.50 मर्स: 1.00 आकाशगंगा: 2.00 वाइस्पपा: 1.50 कल्पना: 1.40  

Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -