एक स्ट्रिंग को शब्दों की सूची में बदलने के लिए, आपको बस इसे व्हाइटस्पेस पर विभाजित करने की आवश्यकता है। आप स्ट्रिंग क्लास से स्प्लिट() का उपयोग कर सकते हैं। इस पद्धति के लिए डिफ़ॉल्ट सीमांकक व्हॉट्सएप है, अर्थात, जब किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हॉट्सएप वर्णों में विभाजित कर देगा।
उदाहरण के लिए
>>> "Please split this string".split() ['Please', 'split', 'this', 'string']
इस समस्या को हल करने के लिए रेगेक्स का भी उपयोग किया जा सकता है। आप रेगेक्स '\s+' को सीमांकक के रूप में उपयोग करके re.split() विधि को कॉल कर सकते हैं। ध्यान दें कि यह विधि उपरोक्त विधि से धीमी है।
>>> import re >>> re.split('\s+', 'Please split this string') ['Please', 'split', 'this', 'string']