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

पायथन फॉर लूप सिंगल ऑब्जेक्ट के लिए डिफ़ॉल्ट रूप से एक इटरेशन क्यों नहीं करते?


पायथन उस ऑब्जेक्ट पर इटरेट नहीं कर सकता जो 'इटरेबल' नहीं है। पायथन में 'फॉर' लूप कंस्ट्रक्ट इटरेबल डेटा-टाइप के अंदर इनबिल्ट फ़ंक्शन को कॉल करता है जो इसे इटरेबल से एलिमेंट निकालने की अनुमति देता है।

चूंकि नॉन-इटरेबल डेटा-टाइप में ये मेथड नहीं होते, इसलिए उनसे एलिमेंट निकालने का कोई तरीका नहीं है। और इसलिए फॉर लूप उन्हें अनदेखा कर देते हैं।


  1. पायथन प्रोग्राम: क्विकसॉर्ट पायथन प्रोग्राम: क्विकसॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें क्विकसॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम पहले सरणी को पार्टीशन करते हैं और क्रमबद्ध सरणी प्राप्त करने के लिए अलग-अलग पार्टीशन को क्रमबद्ध करते हैं। उदाहरण # विभाजन फ़ंक्शन def pa

  1. पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड

    पायथन में, जब भी हम फाइल्स पढ़ने या लिखने का प्रयास करते हैं, हमें कोई लाइब्रेरी इम्पोर्ट करने की आवश्यकता नहीं होती क्योंकि यह नेटिवली हैंडल किया जाता है। सबसे पहली चीज जो हम करेंगे वह है बिल्ट-इन open फंक्शन का उपयोग करके एक फाइल ऑब्जेक्ट प्राप्त करना। open फंक्शन एक फाइल खोलता है और एक फाइल ऑब्ज

  1. प्रतिस्पर्धात्मक कोडिंग के लिए Python सबसे उपयुक्त क्यों है प्रतिस्पर्धात्मक कोडिंग के लिए Python सबसे उपयुक्त क्यों है

    प्रतिस्पर्धात्मक प्रोग्रामिंग को आमतौर पर उपयुक्त डेटा संरचना का उपयोग करके कुशल एल्गोरिदम का उपयोग करने के लिए कोडिंग के रूप में संदर्भित किया जाता है। वे प्रोग्रामर्स के कौशल का कई स्तरों पर परीक्षण करते हैं। एल्गोरिदम और डेटा संरचना की मदद से, आपको आपके द्वारा प्रस्तुत एक काल्पनिक प्रोग्रामिंग