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

पायथन - iter () विधि

पायथन इंटर () मूल रूप से एक इटरेटर ऑब्जेक्ट बनाता है, जिसका उपयोग पुनरावृत्तियों पर पुनरावृति करने के लिए किया जा सकता है। आइए समझने की कोशिश करते हैं कि यह इटरेटर और इटरेटर्स क्या है। इटरेटर - एक इटरेटर एक ऐसी वस्तु है जिसमें एक गणनीय संख्या में मान होते हैं जिन्हें पुनरावृत्त पर पुनरावृत्त किया जा सकता है। Iterables:एक पुनरावर्तनीय मूल रूप से सूची, टपल या स्ट्रिंग जैसे डेटा प्रकारों का संग्रह होता है।

सिंटैक्स:iter ()

iter(वस्तु, प्रहरी)

वस्तु - आवश्यक। एक चलने योग्य वस्तु

प्रहरी - वैकल्पिक। यदि वस्तु एक कॉल करने योग्य वस्तु है, तो पुनरावृत्ति बंद हो जाएगी जब लौटा मूल्य प्रहरी के समान होगा

इटरेटर ऑब्जेक्ट __next__() विधि का उपयोग करता है। हर बार इसे कॉल करने पर, इटरेटर स्ट्रीम में अगला तत्व वापस आ जाता है।

उदाहरण

list1 =[10, 20]
valuesL1 = iter(list1)
valuesL1.__next__()
//10
valuesL1.__next__()
//20

अगला (कॉलिंग __next__() विधि हर बार थकाऊ होती है, इसलिए हम बिल्ट-इन फ़ंक्शन नेक्स्ट () का उपयोग करेंगे जो एक इटरेटर ऑब्जेक्ट को एक पैरामीटर के रूप में स्वीकार करता है और आंतरिक रूप से __next__() विधि को कॉल करता है। इसके बजाय इस अगला () का उपयोग किया जा सकता है __अगला__()

उदाहरण

list1 =[10, 20]
valuesL1 = iter(list1)
next(valuesL1)
//10
next(valuesL1)
//20

  1. पायथन टिंकर में विधि के बाद

    जीयूआई बनाने के लिए टिंकर एक पायथन पुस्तकालय है। इसमें डेटा और GUI ईवेंट दिखाने के लिए GUI विंडो और अन्य विजेट बनाने और हेरफेर करने के लिए कई अंतर्निहित तरीके हैं। इस लेख में हम देखेंगे कि टिंकर जीयूआई में बाद की विधि का उपयोग कैसे किया जाता है। सिंटैक्स .after(delay, FuncName=FuncName) This method

  1. पायथन सेट प्रकार

    सेट मूल रूप से अलग हैश-टेबल ऑब्जेक्ट्स का एक अनियंत्रित संग्रह है। हम सेट का उपयोग कुछ गणितीय कार्यों जैसे सेट यूनियन, चौराहे, अंतर इत्यादि के लिए कर सकते हैं। हम संग्रह से डुप्लिकेट को हटाने के लिए सेट का भी उपयोग कर सकते हैं। सेट तत्व की स्थिति को रिकॉर्ड नहीं करता है। यह अनुक्रमण, स्लाइसिंग या अ

  1. पायथन में टाइम टुपल क्या है?

    datetime.date उदाहरणों की timetuple() विधि time.struct_time प्रकार की वस्तु लौटाती है। स्ट्रक्चर_टाइम एक नामित टपल ऑब्जेक्ट है (एक नामित टपल ऑब्जेक्ट में ऐसे गुण होते हैं जिन्हें किसी इंडेक्स या नाम से एक्सेस किया जा सकता है)। डेलाइट सेविंग टाइम सक्रिय है या नहीं यह इंगित करने के लिए स्ट्रक्चर_टाइम