पायथन में स्ट्रिंग्स के माध्यम से पुनरावृत्त करना
पायथन में एक स्ट्रिंग पर पुनरावृत्त करने के लिए, प्रत्येक वर्ण को एक लूप में प्राप्त करना, लूप निर्माण के लिए सीधी विधि का उपयोग करना :
for c in "string":
# Perform actions on c
पर क्रियाएं करें इसके अतिरिक्त, आप पायथन में अन्य ऑब्जेक्ट के माध्यम से पुनरावृति कर सकते हैं:
with open(filename) as f:
for line in f:
# Operate on line
यह रहस्यमय लग सकता है लेकिन एक सरल प्रोटोकॉल का पालन करता है।
अपनी खुद की चलने योग्य वस्तुएं बनाना
अपनी खुद की चलने योग्य वस्तुएं बनाने के लिए, परिभाषित करें अगली() विधि के साथ एक पुनरावर्तक और पुनरावृत्ति को सक्षम करने के लिए एक वर्ग पर __iter__ विधि लागू करें। __iter__ विधि अगली() विधि के साथ एक पुनरावर्तक ऑब्जेक्ट लौटाती है।
अधिक जानकारी के लिए, आधिकारिक दस्तावेज़ देखें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3