क्या Python में Switch CASE ऑपरेटर है?
📁 पायथन, प्रश्न, मदद, परियोजना
मुझे एक ऐसी स्थिति का सामना करना पड़ा जहाँ मल्टीपल कंडीशन को लागू करना आवश्यक था, जिसे मैं अन्य भाषाओं में switch-case कंस्ट्रक्ट का उपयोग करके लागू करता।
Python में, मुझे सब कुछ if-elif-else कंडीशन के माध्यम से लिखना पड़ता है। यह मुझे काफी असुविधाजनक लगता है।
क्या ऐसी कंडीशन को रिकॉर्ड करने का कोई और सुविधाजनक तरीका है?
उदाहरण के लिए, मेरे पास माप की इकाइयाँ हैं और चयनित इकाई के आधार पर मुझे संबंधित गुणांक लौटाना है:
def get_multiplier(unit):
if unit == 'mm':
return 10 ** -3
elif unit == 'cm':
return 10 ** -2
elif unit == 'm':
return 1
elif unit == 'km':
return 10 ** 3
else:
return None