Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में String को Words की List में कैसे Convert करें?


String को Words की List में Convert करना

String को Words की List में Convert करने के लिए, आपको बस इसे Whitespace पर Split करना होगा। String Class से split() का उपयोग कर सकते हैं। इस Method का Default Delimiter Whitespace होता है, यानी जब String पर Call किया जाता है, तो यह उस String को Whitespace Characters पर Split कर देगा।

उदाहरण

>>> "Please split this string".split()
['Please', 'split', 'this', 'string']

Custom Delimiter के साथ:

>>> "apple,banana,cherry".split(',')
['apple', 'banana', 'cherry']

>>> "a  b   c".split()      # Multiple Spaces Handle करता है
['a', 'b', 'c']

>>> "a  b   c".split(' ')   # केवल Single Space पर Split
['a', '', 'b', '', '', 'c']

Regex का उपयोग (Slower लेकिन Flexible):

>>> import re
>>> re.split(r'\s+', 'Please split this string')
['Please', 'split', 'this', 'string']

split() vs splitlines():

>>> "Line1\nLine2\r\nLine3".splitlines()
['Line1', 'Line2', 'Line3']

>>> "Line1\nLine2\r\nLine3".split('\n')
['Line1', 'Line2\r', 'Line3']

Max Splits Limit करना:

>>> "a,b,c,d".split(',', 2)
['a', 'b', 'c,d']

  1. - पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

    स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक कैरेक्टर पर पुनरावृति करके उसे बाइनरी में बदलना होगा। फिर इन कैरेक्टर्स को एक सिंगल स्ट्रिंग में जोड़ दें। आप format(ord(x), b) का उपयोग करके कैरेक्टर x को बाइनरी के रूप में फॉर्मेट कर सकते हैं। उदाहरण के लिए: >>> st = hello world >>&

  1. - पायथन में स्ट्रिंग को व्हाइटस्पेस पर कैसे विभाजित करें?

    आप स्ट्रिंग क्लास से split() का उपयोग कर सकते हैं। इस मेथड का डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है, यानी जब इसे किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हाइटस्पेस कैरेक्टर्स पर विभाजित कर देगा। उदाहरण के लिए: >>> Please split this string.split() [Please, split, this, string] Re

  1. - पायथन में लिस्ट के स्ट्रिंग प्रतिनिधित्व को लिस्ट में कैसे बदलें?

    हम यहां ast.literal_eval() का उपयोग करके स्ट्रिंग को पायथन एक्सप्रेशन के रूप में मूल्यांकन कर सकते हैं। यह सुरक्षित रूप से एक एक्सप्रेशन नोड या पायथन एक्सप्रेशन वाली स्ट्रिंग का मूल्यांकन करता है। स्ट्रिंग या नोड में केवल निम्न पायथन लिटरल संरचनाएं हो सकती हैं: स्ट्रिंग्स, नंबर्स, टुपल्स, लिस्ट्स, ड