Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

नेस्टेड को अनुकूलित कैसे करें अगर ... elif ... और पायथन में?

<शरीर>

यहां कुछ ऐसे चरण दिए गए हैं जिनका पालन करके आप नेस्टेड को अनुकूलित कर सकते हैं if...elif...else.

1. सुनिश्चित करें कि जो रास्ता सबसे अधिक लिया जाएगा वह शीर्ष के पास है। यह सुनिश्चित करता है कि सबसे अधिक निष्पादित पथ पर जांच करने के लिए एकाधिक शर्तों की आवश्यकता नहीं है।

2. इसी तरह, अधिकांश उपयोग के अनुसार पथों को क्रमबद्ध करें और शर्तों को तदनुसार रखें।

3. अपने लाभ के लिए शॉर्ट-सर्किटिंग का प्रयोग करें। यदि आपके पास ऐसा कथन है:

अगर हैवी ऑपरेशन () और लाइट ऑपरेशन ():

फिर इसे बदलने पर विचार करें

अगर लाइटऑपरेशन () और हैवी ऑपरेशन ():

यह सुनिश्चित करेगा कि लाइट ऑपरेशन गलत होने पर भी भारी ऑपरेशन निष्पादित नहीं किया जाता है। ऐसा या शर्तों के साथ भी किया जा सकता है।

4. नेस्टेड संरचना को समतल करने का प्रयास करें। हालांकि यह कोड को अनुकूलित नहीं करता है, यह निश्चित रूप से इसे और अधिक पठनीय बनाने में मदद कर सकता है।


  1. नेस्टेड पायथन डिक्शनरी कैसे बनाएं?

    एक शब्दकोश वस्तु परिवर्तनशील है। इसलिए एक शब्दकोश वस्तु को एक कुंजी के मूल्य घटक के रूप में इस्तेमाल किया जा सकता है। तो हम एक नेस्टेड डिक्शनरी ऑब्जेक्ट बना सकते हैं एक अन्य डिक्शनरी ऑब्जेक्ट को कुंजी से जुड़े मूल्य के रूप में परिभाषित किया गया है। >>> students={"student1":{"

  1. एक नेस्टेड पायथन डिक्शनरी को पुनरावर्ती रूप से कैसे पुनरावृत्त करें?

    नीचे एक नेस्टेड डायरेक्टरी ऑब्जेक्ट दिया गया है D1={1: {2: {3: 4, 5: 6}, 3: {4: 5, 6: 7}}, 2: {3: {4: 5}, 4: {6: 7}}} उदाहरण यदि निर्देशिका में प्रत्येक आइटम का मान घटक स्वयं एक निर्देशिका है, तो पुनरावर्ती फ़ंक्शन को पुनरावर्ती रूप से कहा जाता है। def iterdict(d):   for k,v in d.items(): &nbs

  1. पायथन कंडीशनल स्टेटमेंट्स - इफ, एल्स और एलिफ

    इस ट्यूटोरियल में हम देखते हैं कि if . का उपयोग कैसे करें , else और elif पायथन में बयान। किसी भी भाषा में कोडिंग करते समय, ऐसे समय होते हैं जब हमें निर्णय लेने और निर्णय के परिणाम के आधार पर कुछ कोड निष्पादित करने की आवश्यकता होती है। पायथन में, हम if . का उपयोग करते हैं एक शर्त का मूल्यांकन करने