परिभाषा: एक पुनरावर्तनीय कोई भी पायथन ऑब्जेक्ट है जो अपने सदस्यों को एक बार में वापस करने में सक्षम है, इसे फॉर-लूप में पुनरावृत्त करने की अनुमति देता है। पुनरावृत्तियों के परिचित उदाहरणों में सूचियाँ, टुपल्स और स्ट्रिंग्स शामिल हैं - ऐसे किसी भी क्रम को फॉर-लूप में पुनरावृत्त किया जा सकता है।
क्या स्ट्रिंग एक पुनरावर्तनीय है?
ए स्ट्रिंग बाइट्स का एक अपरिवर्तनीय अनुक्रम है। स्ट्रिंग चलने योग्य हैं; एक स्ट्रिंग पर पुनरावृत्ति क्रम में इसके प्रत्येक 1-बाइट सबस्ट्रिंग उत्पन्न करता है।
पायथन में स्ट्रिंग चलने योग्य क्यों है?
सूची संख्याएं और स्ट्रिंग नाम पुनरावर्तनीय हैं क्योंकि हम उन पर लूप करने में सक्षम हैं (इस मामले में फॉर-लूप का उपयोग करके)। इस लेख में, हम यह देखने जा रहे हैं कि पायथन में किसी वस्तु के चलने योग्य होने की जाँच कैसे की जाती है।
पायथन में किस प्रकार के पुनरावर्तनीय हैं?
पुनरावृत्तियों के उदाहरणों में सभी अनुक्रम प्रकार (जैसे list, str, और tuple) और कुछ गैर-अनुक्रम प्रकार जैसे dict, फ़ाइल ऑब्जेक्ट और आपके द्वारा किसी भी वर्ग के ऑब्जेक्ट शामिल हैं। एक _iter_ विधि या एक _getitem_ विधि के साथ परिभाषित करें जो अनुक्रम शब्दार्थ को लागू करता है।
क्या पायथन में स्ट्रिंग एक पुनरावर्तक है?
पायथन में कई बिल्ट-इन ऑब्जेक्ट हैं, जो इटरेटर प्रोटोकॉल को लागू करते हैं। … पायथन में एक स्ट्रिंग वर्णों का एक अपरिवर्तनीय अनुक्रम है। iter फ़ंक्शन ऑब्जेक्ट पर एक पुनरावर्तक देता है। हम पुनरावृत्तियों पर सूची या टपल फ़ंक्शन का भी उपयोग कर सकते हैं।