कोर्स
Python की स्ट्रिंग मेथड split() एक स्ट्रिंग वैल्यू लेती है और डिफ़ॉल्ट रूप से सभी whitespace पर शब्दों को अलग या विभाजित करके स्ट्रिंग में निहित शब्दों की एक सूची आउटपुट करती है। इसमें स्प्लिट्स की संख्या सीमित करने के लिए एक वैकल्पिक आर्ग्युमेंट भी होता है।
split() मेथड स्ट्रिंग को टुकड़ों में तोड़कर उसे lists जैसे अन्य डेटा प्रकारों में बदल देती है। Python हमें दो मेथड प्रदान करता है: .split() और .rsplit()।
.split() और .rsplit() दोनों एक सेपरेटिंग एलिमेंट लेते हैं जिसके आधार पर हम स्ट्रिंग को विभाजित कर रहे होते हैं, और एक maxsplit जो बताता है कि हमें अधिकतम कितने सबस्ट्रिंग्स चाहिए।
.split() मेथड का उपयोग करने का उदाहरण

आइए ऊपर दी गई स्ट्रिंग को .split() मेथड का उपयोग करके विभाजित करें। ध्यान दें कि .split() मेथड स्ट्रिंग के बाएँ से स्प्लिट करना शुरू करती है। यह दो आर्ग्युमेंट लेती है: सेपरेटर sep और स्ट्रिंग के अधिकतम स्प्लिट्स maxsplit।

कई सबस्ट्रिंग्स में स्ट्रिंग्स को विभाजित करने का उदाहरण
नीचे दिए गए उदाहरण में, आप स्ट्रिंग file को लाइन बाउंड्रीज़ पर कई सबस्ट्रिंग्स में विभाजित करेंगे। फिर, आप परिणामी वैरिएबल file_split को प्रिंट करेंगे। अंत में, फ़ॉर-लूप को पूरा करें ताकि कॉमा को सेपरेटर एलिमेंट के रूप में उपयोग करके स्ट्रिंग्स को कई सबस्ट्रिंग्स में विभाजित किया जा सके।

जब हम ऊपर दिया गया कोड चलाते हैं, तो यह निम्नलिखित परिणाम देता है:
['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim']
['mtv films election', ' a high school comedy', ' is a current example']
['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].
स्ट्रिंग ऑपरेशंस के बारे में और जानने के लिए, हमारे कोर्स Python में Regular Expressions का यह वीडियो देखें और हमारा Python Regular Expression Tutorial देखें।
यह सामग्री DataCamp के Python में Regular Expressions कोर्स से ली गई है, जिसे Maria Eugenia Inzaugarat ने तैयार किया है।