Python स्ट्रिंग स्प्लिट(): सूची, वर्ण द्वारा, विभाजक
⚡ स्मार्ट सारांश
Python string split() एक अंतर्निर्मित विधि है जो एक स्ट्रिंग को विभाजक का उपयोग करके उपस्ट्रिंगों की सूची में तोड़ती है। यह टुकड़ों को सूची तत्वों के रूप में लौटाती है और एक वैकल्पिक अधिकतम विभाजन सीमा स्वीकार करती है।

स्प्लिट क्या है? Python?
split() फ़ंक्शन इसमें मदद करता है स्ट्रिंग हेरफेर in Pythonयह आपको एक स्ट्रिंग को अलग-अलग सबस्ट्रिंग में विभाजित करने की अनुमति देता है। यह एक पंक्ति या स्ट्रिंग में मौजूद उन शब्दों की सूची लौटाता है जो एक विभाजक स्ट्रिंग द्वारा अलग किए गए हैं।
split() फ़ंक्शन का उपयोग क्यों करें? Python?
यहां इसके उपयोग के कारण दिए गए हैं Python split() फ़ंक्शन:
- A Python प्रोग्राम को स्ट्रिंग्स के हेरफेर की आवश्यकता हो सकती है।
- जब आप लंबी स्ट्रिंग या किसी पंक्ति को कई उपस्ट्रिंग या छोटी स्ट्रिंग में तोड़ना चाहते हैं।
- यह फ़ंक्शन तब भी काम करता है जब कोई विभाजक न हो या उसमें रिक्त स्थान मौजूद हों। यह कुछ आउटपुट देता है, या स्ट्रिंग को अलग-अलग हिस्सों में तोड़ देता है।
- split() फ़ंक्शन स्ट्रिंग के तत्वों के रूप में सबस्ट्रिंग को विभाजित करता है।
- यह फ़ंक्शन पैरामीटर के रूप में पास किए गए डिफ़ॉल्ट विभाजक की उपस्थिति के लिए पंक्ति या स्ट्रिंग को स्कैन करता है।
- split() फ़ंक्शन प्रभावी स्ट्रिंग प्रबंधन में मदद करता है। Python कोड।
split() फ़ंक्शन का सिंटैक्स Python
split() फ़ंक्शन में Python यह प्रत्येक पंक्ति या स्ट्रिंग में शब्दों की सूची प्रदान करता है। ऐसी स्ट्रिंग हमेशा एक विभाजक स्ट्रिंग द्वारा अलग की जाती हैं। यह मुख्य स्ट्रिंग से एक या अधिक उपस्ट्रिंग प्रदान करता है। split() फ़ंक्शन का सिंटैक्स दो पैरामीटर (separator और max) और एक रिटर्न वैल्यू वाले फ़ंक्शन से मिलकर बना है।
split() फ़ंक्शन का सिंटैक्स नीचे दिया गया है:
सिंटेक्स:
string. split (separator, max)
फंक्शन के निम्नलिखित पैरामीटरों का वर्णन इस प्रकार है:
- विभाजक: विभाजक (separator) का उपयोग सीमांकक को पहचानने के लिए किया जाता है। विभाजक के उपयोग से, split() फ़ंक्शन मुख्य स्ट्रिंग को कई उपस्ट्रिंग में विभाजित करता है।
- अधिकतमविभाजन पैरामीटर: यह एक संख्या है जिसे स्ट्रिंग को अधिकतम बार आने वाली संख्या में विभाजित करने के लिए फ़ंक्शन में पास किया जाता है।
- वापसी: split() फ़ंक्शन मुख्य स्ट्रिंग को तोड़ने या विभाजित करने के बाद स्ट्रिंग की सूची लौटाता है।
डिलीमीटर युक्त स्ट्रिंग को कैसे विभाजित करें?
एक विभाजक को एक स्ट्रिंग के रूप में परिभाषित किया जा सकता है जो रिक्त स्थान, अल्पविराम, अर्धविराम, कोलन और किसी अन्य वर्ण के रूप में हो सकता है। यह फ़ंक्शन वर्ण स्ट्रिंग, शब्द या डेटा आइटम के आरंभ और अंत को आउटपुट करता है।
आइये नीचे दिए गए बिन्दुओं पर विचार करें Python डिलिमिटर के साथ स्प्लिट() फ़ंक्शन के उपयोग का उदाहरण।
Python कोड:
Python कोड:
text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))
आउटपुट:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
उपरोक्त कोड में, स्ट्रिंग को डिलीमीटर कोलन, स्पेस और कॉमा का उपयोग करके अलग किया गया है।
स्ट्रिंग में मौजूद किसी भी वर्ण के आने पर स्ट्रिंग को कैसे विभाजित करें?
split() फ़ंक्शन में Python इसका उपयोग कई तरीकों से किया जा सकता है। ऐसा ही एक उदाहरण किसी स्ट्रिंग को विभाजित करने के लिए मुख्य स्ट्रिंग में मौजूद किसी वर्ण के स्थान पर split() फ़ंक्शन का उपयोग करना हो सकता है। split() फ़ंक्शन का उपयोग उस वर्ण की पहचान करने के लिए किया जा सकता है जिसका उपयोग स्ट्रिंग को विभाजित करने के लिए मुख्य स्ट्रिंग में मौजूद किसी विभाजक के स्थान पर या उसके प्रतिस्थापन के रूप में किया जा सकता है।
आइए नीचे दिए गए उदाहरण पर विचार करें जिसमें split() फ़ंक्शन का उपयोग किया गया है और दी गई स्ट्रिंग में एक वर्ण को विभाजक के रूप में शामिल किया गया है।
Python कोड:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
आउटपुट:
['He', '', 'o Wor', 'd Guru99']
उपरोक्त कोड में, स्ट्रिंग को एक विभाजक के रूप में उपयोग किए गए वर्ण के आधार पर अलग किया जाता है। यहाँ परिभाषित वर्ण 'l' है।
स्ट्रिंग को सूची में कैसे विभाजित करें?
split() फ़ंक्शन का उपयोग किसी स्ट्रिंग को विभाजित करके उसे सूची के रूप में प्रिंट करने के लिए भी किया जा सकता है। यहाँ, आप एक लूप का उपयोग करके स्ट्रिंग को अलग-अलग उपस्ट्रिंग के रूप में सूची में प्रिंट कर सकते हैं।
निम्नलिखित उदाहरण में split() फ़ंक्शन का उपयोग दिखाया गया है।
Python कोड:
text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
print(st)
आउटपुट:
Hello World Guru99
उपरोक्त कोड में, स्ट्रिंग को अलग किया जाता है और फिर लूप की मदद से एक के बाद एक सूचीबद्ध किया जाता है।
स्ट्रिंग को मैक्स स्प्लिट ऑपरेटर का उपयोग करके कैसे विभाजित किया जाए?
split() फ़ंक्शन स्ट्रिंग को अधिकतम कितनी बार विभाजित किया जा सकता है, इसका विकल्प भी प्रदान करता है। यदि मान को इनिशियलाइज़ नहीं किया जाता है, तो यह डिफ़ॉल्ट मान के रूप में -1 देता है।
आइए, split() फ़ंक्शन के उपयोग के लिए नीचे दिए गए उदाहरण पर विचार करें।
Python कोड:
text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)
आउटपुट:
['Hello World Guru99'] ['Hello World Guru99']
ऊपरोक्त में Python कोड में, स्ट्रिंग को उदाहरणों की अधिकतम संख्या के आधार पर अलग किया जाता है।
सबस्ट्रिंग का उपयोग करते समय split() फ़ंक्शन का उपयोग कैसे करें Python?
सबस्ट्रिंग को मुख्य स्ट्रिंग के भीतर मौजूद स्ट्रिंग के रूप में परिभाषित किया जा सकता है। split() फ़ंक्शन का उपयोग मुख्य स्ट्रिंग को उसमें मौजूद सबस्ट्रिंग के आधार पर विभाजित करने के लिए किया जा सकता है।
आइए, split() फ़ंक्शन के उपयोग के लिए नीचे दिए गए उदाहरण पर विचार करें।
Python कोड:
text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])
आउटपुट:
99 Hello World
उपरोक्त कोड में, मुख्य स्ट्रिंग को सबस्ट्रिंग ' के आधार पर अलग किया गया है।Guruदी गई स्ट्रिंग में ' मौजूद है, इसलिए ' से पहले और बाद के भाग।Guru' लौटाए जाते हैं।
split() फ़ंक्शन का महत्व Python
split() फ़ंक्शन बहुत उपयोगी हो सकता है। Python टेक्स्ट माइनिंग प्रोजेक्ट पर काम करते समय split() फ़ंक्शन का उपयोग कई अनुकूलन योग्य रूपों में किया जा सकता है। यह डिलिमिटर के आरंभीकरण पर स्ट्रिंग को विभाजित कर सकता है। यदि डिलिमिटर मौजूद नहीं है, तब भी split() फ़ंक्शन का उपयोग स्ट्रिंग में मौजूद व्हाइट स्पेस के आधार पर स्ट्रिंग को विभाजित करने के लिए किया जा सकता है।
split() फ़ंक्शन कई विभाजकों की उपस्थिति में भी स्ट्रिंग को विभाजित करता है। यह दर्शाता है कि split() फ़ंक्शन कितना गतिशील और महत्वपूर्ण है। Python है.
