Words को Split, Strip और Rejoin करना
word problems के लिए sentences को tokens में बाँटें
Words को Split, Strip और Rejoin करना, CoddyKit पर कोडिंग साक्षात्कार की तैयारी का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह कोडिंग साक्षात्कार की तैयारी सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। कोडिंग साक्षात्कार की तैयारी पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
वाक्य से शब्दों तक
शब्दों वाली समस्याएँ आमतौर पर किसी पंक्ति को टोकन में तोड़ने से शुरू होती हैं। Python में split से यह आसान है और यही आपका पहला कदम होना चाहिए। ✂️
बिना आर्ग्युमेंट के split()
बिना आर्ग्युमेंट के split() चलाने पर यह लगातार आने वाले किसी भी व्हाइटस्पेस पर तोड़ता है और आरंभिक या अंतिम स्पेस को अनदेखा करता है। यह सुरक्षित डिफ़ॉल्ट है।
print(' hi there '.split()) # ['hi', 'there']डिलिमिटर पर split()
किसी वर्ण को देकर उसी डिलिमिटर पर ठीक-ठीक विभाजित करें, जैसे CSV-जैसे इनपुट में कॉमा पर। खाली फ़ील्ड खाली स्ट्रिंग के रूप में रखे जाते हैं।
print('a,b,,c'.split(',')) # ['a','b','','c']खाली टोकन पर नज़र रखें
निश्चित डिलिमिटर के साथ, लगातार आए दो डिलिमिटर एक खाली टोकन बनाते हैं। साधारण split() ऐसा कभी नहीं करता, इसलिए यह अक्सर अधिक सुरक्षित होता है।
strip() सिरों को साफ करता है
strip() विधि किसी स्ट्रिंग के दोनों सिरों से खाली स्थान हटाती है। नई पंक्ति के अंत में लगी पंक्तियों को पढ़ते समय यह बहुत आवश्यक होती है।
print(' hello\n'.strip()) # 'hello'विशिष्ट अक्षर हटाएँ
strip को अक्षरों का एक समूह दें और यह केवल रिक्त स्थान ही नहीं, बल्कि उनमें से किसी भी अक्षर को सिरों से हटा देगा। अनचाहे विराम-चिह्नों के लिए यह उपयोगी है।
print('***word***'.strip('*')) # 'word'join() टोकन फिर जोड़ता है
join विधि split का उलटा काम करती है। यह सूची को फिर से एक स्ट्रिंग में जोड़ती है और वस्तुओं के बीच चुना हुआ विभाजक रखती है।
print(' '.join(['hi', 'there'])) # 'hi there'join को स्ट्रिंग चाहिए
join को दी जाने वाली प्रत्येक वस्तु पहले से स्ट्रिंग होनी चाहिए। संख्याओं को पहले map(str, ...) या कॉम्प्रिहेंशन की सहायता से बदलें।
nums = [1, 2, 3]
print(' '.join(map(str, nums))) # '1 2 3'join प्रिंट करने का तेज़ तरीका है
join से एक स्ट्रिंग बनाकर उसे एक बार प्रिंट करना, लूप में बार-बार प्रिंट करने से बेहतर है। प्रतियोगिताओं में तेज़ आउटपुट की यह एक महत्वपूर्ण आदत है।
split और join के बीच रूपांतरण
सामान्य तरीका है: split करें, हर शब्द को बदलें, फिर join से दोबारा जोड़ दें। इस तरीके से टोकनों का क्रम उलटना, उन्हें छाँटना या नए नाम देना आसानी से किया जा सकता है।
s = 'cat dog fox'
print(' '.join(w.upper() for w in s.split()))शब्दों का क्रम उलटें
किसी वाक्य को उलटने के लिए उसे शब्दों में split करें, सूची को उलटें, फिर join करें। शब्दों के क्रम से जुड़ी समस्याओं के लिए यह तीन चरणों वाला सरल तरीका है।
s = 'one two three'
print(' '.join(s.split()[::-1]))त्वरित जाँच
विभाजन और पुनः संयोजन पर एक प्रश्न।
पुनरावलोकन
अब आप split से टोकन बना सकते हैं, strip से सिरों को साफ कर सकते हैं और join से स्ट्रिंग को तेज़ी से फिर बना सकते हैं। यह शब्दों से जुड़ी समस्याओं का मूल उपकरण-संग्रह है। 🎉
एआई शिक्षक के साथ कोडिंग साक्षात्कार की तैयारी सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 90
- पाठ
- 360
अक्सर पूछे जाने वाले प्रश्न
क्या “Words को Split, Strip और Rejoin करना” पाठ निःशुल्क है?
हाँ—“Words को Split, Strip और Rejoin करना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और कोडिंग साक्षात्कार की तैयारी पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। कोडिंग साक्षात्कार की तैयारी पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Words को Split, Strip और Rejoin करना” में मैं क्या सीखूँगा?
word problems के लिए sentences को tokens में बाँटें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ कोडिंग साक्षात्कार की तैयारी का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या कोडिंग साक्षात्कार की तैयारी शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर कोडिंग साक्षात्कार की तैयारी शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।
“Words को Split, Strip और Rejoin करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस कोडिंग साक्षात्कार की तैयारी पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर कोडिंग साक्षात्कार की तैयारी पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Characters, ord और chr की तरकीबें
- Frequency Table से Letters गिनना
- Palindrome की सही जाँच
- Words को Split, Strip और Rejoin करना