कई बार हमें किसी दिए गए स्ट्रिंग को किसी डिलीमीटर के आधार पर कई भागों में विभाजित करने की आवश्यकता होती है। Python इसके लिए split() नामक फ़ंक्शन प्रदान करता है। यह डिलीमीटर को नियंत्रित करने और डिलीमीटर के रूप में माने जाने वाले कैरेक्टर की संख्या को नियंत्रित करने का एक तरीका भी प्रदान करता है।
उदाहरण
नीचे दिए गए उदाहरण में हमारे पास कई शब्दों वाली एक स्ट्रिंग है और उनके बीच स्पेस है। लेकिन Banana और grape के बीच दो स्पेस कैरेक्टर हैं। तदनुसार विभाजन होता है। जब कोई पैरामीटर प्रदान नहीं किया जाता है तो प्रत्येक स्पेस को डिलीमीटर के रूप में लिया जाता है।
str = "Apple Banana Grapes Apple" print(str.split()) print(str.split(' ', 2))आउटपुट
उपरोक्त कोड चलाने पर हमें निम्नलिखित परिणाम मिलता है -
['Apple', 'Banana', 'Grapes', 'Apple'] ['Apple', 'Banana', ' Grapes Apple']