पायथन स्ट्रिंग rsplit ()

Rsplit () विधि निर्दिष्ट विभाजक पर दाईं ओर से स्ट्रिंग को विभाजित करती है और स्ट्रिंग की सूची लौटाती है।

का सिंटैक्स rsplit()है:

 str.rsplit ((विभाजक, अधिकतम, अधिकतम))

rsplit () पैरामीटर

rsplit() विधि अधिकतम 2 पैरामीटर लेती है:

  • विभाजक (वैकल्पिक) - एक सीमांकक है। rsplit()विधि अलग विभाजक पर दाईं ओर से शुरू होने वाली स्ट्रिंग को विभाजित करती है।
    यदि विभाजक निर्दिष्ट नहीं है, तो कोई भी व्हाट्सएप (स्पेस, न्यूलाइन आदि) स्ट्रिंग एक विभाजक है।
  • maxsplit (वैकल्पिक) - maxsplit अधिकतम विभाजन को परिभाषित करता है।
    मैक्सप्लिट का डिफ़ॉल्ट मान -1 है, जिसका अर्थ है, विभाजन की संख्या पर कोई सीमा नहीं।

Rsplit से वापसी मान ()

rsplit() सही से शुरू होने वाले विभाजक पर स्ट्रिंग को तोड़ता है और तारों की एक सूची देता है।

उदाहरण 1: पायथन में rsplit () कैसे काम करता है?

 text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))

आउटपुट

 ('लव', 'तेरा', 'पड़ोसी') ('मिल्क', 'चिकन', 'ब्रेड') ('मिल्क, चिकन, ब्रेड')

जब मैक्सप्लिट निर्दिष्ट नहीं होता है, तो rsplit()व्यवहार करता है split()

उदाहरण 2: अधिकतम विभाजन निर्दिष्ट होने पर कैसे विभाजन () काम करता है?

 grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.rsplit(', ', 2)) # maxsplit: 1 print(grocery.rsplit(', ', 1)) # maxsplit: 5 print(grocery.rsplit(', ', 5)) # maxsplit: 0 print(grocery.rsplit(', ', 0))

आउटपुट

 ('दूध, चिकन', 'ब्रेड', 'बटर') ('मिल्क, चिकन, ब्रेड', 'बटर') ('मिल्क', 'चिकन', 'ब्रेड', 'बटर') ('मिल्क, चिकन' , रोटी मक्खन')

यदि मैक्सप्लिट निर्दिष्ट है, तो सूची में अधिकतम maxsplit+1आइटम होंगे।

दिलचस्प लेख...