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