इस लेख में, हम Python 3.x में एक स्ट्रिंग के वर्णों पर पुनरावृति/ट्रैवर्सिंग के बारे में जानेंगे। या पहले।
स्ट्रिंग वर्णों का एक संग्रह है जिसमें रिक्त स्थान, अक्षर या पूर्णांक हो सकते हैं। उन्हें इंडेक्स का उपयोग करके या संदर्भों के माध्यम से एक्सेस किया जा सकता है। कुछ सामान्य रूप से कार्यान्वित तरीके नीचे दिखाए गए हैं।
विधि 1 - अनुक्रमण के बिना प्रत्यक्ष पुनरावर्तक
उदाहरण
string_inp = "tutorialspoint" # Iterate over the string for value in string_inp: print(value, end='')
विधि 2 - अनुक्रमणिका आधारित पहुंच का उपयोग करने का सबसे सामान्य तरीका
उदाहरण
string_inp = "tutorialspoint" # Iterate over the string for value in range(0,len(string_inp)): print(string_inp[value], end='')
विधि 3 - गणना प्रकार
उदाहरण
string_inp = "tutorialspoint" # Iterate over the string for value,char in enumerate(string_inp): print(char, end='')
विधि 4 - नकारात्मक अनुक्रमणिका का उपयोग करके पहुंच
उदाहरण
string_inp = "tutorialspoint" # Iterate over the string for value in range(-len(string_inp),0): print(string_inp[value], end='')
विधि 5 - स्लाइसिंग विधियों के माध्यम से पहुंच
उदाहरण
string_inp = "tutorialspoint" # Iterate over the string for value in range(0,len(string_inp)): print(string_inp[value-1:value], end='') print(string_inp[-1:])
सभी 5 विधियों द्वारा उत्पादित आउटपुट समान हैं और नीचे प्रदर्शित किए गए हैं।
आउटपुट
tutorialspoint
निष्कर्ष
इस लेख में, हमने सूची के तत्वों पर पुनरावृत्ति/ट्रैवर्सल के बारे में सीखा। हमने ट्रैवर्सल के विभिन्न तरीकों के बारे में भी सीखा।