ढूंढते समय खाली सूची/अमान्य इनपुट प्रबंधित करें मुझे पाइथन में max(list)
और min(list)
का उपयोग कर सूची का अधिकतम मूल्य और न्यूनतम मान मिल रहा है। हालांकि, मुझे आश्चर्य है कि खाली सूचियों का प्रबंधन कैसे करें।सूची के अधिकतम/न्यूनतम मूल्य (पायथन)
उदाहरण के लिए यदि सूची एक खाली सूची []
है, कार्यक्रम 'ValueError: min() arg is an empty sequence'
को जन्म देती है, लेकिन मुझे पता है कि कैसे इस कार्यक्रम सिर्फ बस दुर्घटनाग्रस्त के बजाय 'empty list or invalid input'
मुद्रित करना चाहते हैं। उन त्रुटियों का प्रबंधन कैसे करें?
इस अजगर में यह करने के लिए पसंदीदा तरीका है (अपवाद सस्ते हैं): https://docs.python.org/3/glossary.html# टर्म-एएफपी –
एक दुष्प्रभाव है: यदि किसी अन्य प्रकार की स्टैक पर कुछ अन्य त्रुटि कम होती है, तो यह भी पकड़ा जाएगा। यह गलतता अपवाद हैंडलिंग के लिए आलोचना का प्राथमिक स्रोत है। इस विशेष मामले में, हालांकि यह शायद थोड़ी चिंता का विषय है। –