पायथन स्ट्रिंग विभाजन ()

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

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

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

स्प्लिट () पैरामीटर्स

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

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

विभाजन से वापसी मान ()

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

उदाहरण 1: पाइथन में कैसे विभाजन () काम करता है?

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

आउटपुट

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

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

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

आउटपुट

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

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

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