Question
Option 1 : d['c'] raises KeyError because 'c' is not a key in d / d['c'] KeyError देता है क्योंकि 'c', d में कुंजी नहीं है
Detailed Solution
सही उत्तर d['c'] raises KeyError because 'c' is not a key in d / d['c'] KeyError देता है क्योंकि 'c', d में कुंजी नहीं है है।
Question:
The following code raises an error. Which statement best explains the cause? / निम्नलिखित कोड त्रुटि उत्पन्न करता है। कौन-सा कथन कारण को सबसे अच्छी तरह समझाता है? d = {'a': 1, 'b': 2} print(d['a'] + d['c'])
Correct Answer: d['c'] raises KeyError because 'c' is not a key in d / d['c'] KeyError देता है क्योंकि 'c', d में कुंजी नहीं है
Accessing a missing key with square brackets raises KeyError: 'c'. Using d.get('c', 0) would have avoided it. / वर्ग कोष्ठक से अनुपस्थित कुंजी माँगने पर KeyError: 'c' मिलता है। d.get('c', 0) से यह बच जाता।