"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > पायथन में स्ट्रिंग्स और अन्य पुनरावृत्तियों पर प्रभावी ढंग से पुनरावृति कैसे करें?

पायथन में स्ट्रिंग्स और अन्य पुनरावृत्तियों पर प्रभावी ढंग से पुनरावृति कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:123

How to Effectively Iterate Over Strings and Other Iterables in Python?

पायथन में स्ट्रिंग्स के माध्यम से पुनरावृत्त करना

पायथन में एक स्ट्रिंग पर पुनरावृत्त करने के लिए, प्रत्येक वर्ण को एक लूप में प्राप्त करना, लूप निर्माण के लिए सीधी विधि का उपयोग करना :

for c in "string":
    # Perform actions on c

पर क्रियाएं करें इसके अतिरिक्त, आप पायथन में अन्य ऑब्जेक्ट के माध्यम से पुनरावृति कर सकते हैं:

  • फ़ाइलें: एक फ़ाइल खोलें और उसकी पंक्तियों पर पुनरावृति करें:
with open(filename) as f:
    for line in f:
        # Operate on line

यह रहस्यमय लग सकता है लेकिन एक सरल प्रोटोकॉल का पालन करता है।

अपनी खुद की चलने योग्य वस्तुएं बनाना

अपनी खुद की चलने योग्य वस्तुएं बनाने के लिए, परिभाषित करें अगली() विधि के साथ एक पुनरावर्तक और पुनरावृत्ति को सक्षम करने के लिए एक वर्ग पर __iter__ विधि लागू करें। __iter__ विधि अगली() विधि के साथ एक पुनरावर्तक ऑब्जेक्ट लौटाती है।

अधिक जानकारी के लिए, आधिकारिक दस्तावेज़ देखें।

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: 1729673569 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3