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

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


इस लेख में, हम 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

निष्कर्ष

इस लेख में, हमने सूची के तत्वों पर पुनरावृत्ति/ट्रैवर्सल के बारे में सीखा। हमने ट्रैवर्सल के विभिन्न तरीकों के बारे में भी सीखा।


  1. वर्णों की सूची को एक स्ट्रिंग में बदलने के लिए पायथन प्रोग्राम

    पायथन को इस प्रकार के रूपांतरण की बहुत आवश्यकता होती है। उदाहरण के लिए, ऐसे रूपांतरण क्रमांकन उद्देश्यों के लिए उपयोगी होते हैं। ऐसे रूपांतरण का एक उदाहरण होगा - ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd&

  1. पायथन में अनुक्रम सूचकांक द्वारा पुनरावृति कैसे करें?

    पायथन में अनुक्रम वस्तुएं वस्तुओं का एक क्रमबद्ध संग्रह है। अनुक्रम में प्रत्येक आइटम (सूची, टपल और स्ट्रिंग) 0 से शुरू होने वाले सूचकांक द्वारा पहुँचा जा सकता है। किसी सूची में तत्वों को पार करने के लिए >>> L1=[10,20,30,40,50] >>> for i in range(len(L1)): print (L1[i]) 10 20 30 4

  1. पायथन में स्ट्रिंग में वर्णों की सूची कैसे निकालें?

    स्ट्रिंग क्लास में एक विधि प्रतिस्थापित होती है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस पद्धति का उपयोग उन वर्णों को बदलने के लिए कर सकते हैं जिन्हें हम खाली स्ट्रिंग से हटाना चाहते हैं। उदाहरण के लिए: >>> "Hello people".replace("e", &q