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

c# - SignalR: "Protocol error: Unknown transport." when navigating to hub -

class - Kivy: how to instantiate a dynamic classes in python -

java - Algorithm negotiation fail SSH in Jenkins -