विभाजन () विधि निर्दिष्ट विभाजक पर एक स्ट्रिंग को तोड़ती है और तारों की सूची लौटाती है।
का सिंटैक्स 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
आइटम होंगे।