একটি স্ট্রিংকে শব্দের তালিকায় রূপান্তর করতে, আপনাকে কেবল এটিকে হোয়াইটস্পেসে বিভক্ত করতে হবে। আপনি স্ট্রিং ক্লাস থেকে split() ব্যবহার করতে পারেন। এই পদ্ধতির জন্য ডিফল্ট ডিলিমিটার হল হোয়াইটস্পেস, অর্থাৎ, যখন একটি স্ট্রিং কল করা হয়, তখন এটি সেই স্ট্রিংটিকে হোয়াইটস্পেস অক্ষরগুলিতে বিভক্ত করবে৷
উদাহরণস্বরূপ
>>> "Please split this string".split() ['Please', 'split', 'this', 'string']
এই সমস্যা সমাধানের জন্যও Regex ব্যবহার করা যেতে পারে। আপনি regex '\s+' ডিলিমিটার হিসাবে ব্যবহার করে re.split() পদ্ধতিকে কল করতে পারেন। উল্লেখ্য যে এই পদ্ধতিটি উপরের পদ্ধতির চেয়ে ধীর।
>>> import re >>> re.split('\s+', 'Please split this string') ['Please', 'split', 'this', 'string']