পাইথনের স্ট্রিং ক্লাসে split() নামে একটি মেথড রয়েছে যা ঐচ্ছিক আর্গুমেন্ট হিসেবে একটি ডিলিমিটার নেয়। এর ডিফল্ট ডিলিমিটার হলো হোয়াইটস্পেস। আপনি এটিকে নিচেরভাবে ব্যবহার করতে পারেন:
>>> 'aa-ab-ca'.split('-')
['aa', 'ab', 'ca']
>>> 'abc mno rst'.split(' ')
['abc', 'mno', 'rst']
আপনি এই অপারেশনের জন্য রেজেক্সও ব্যবহার করতে পারেন। re.split মেথড একটি ডিলিমিটার রেজেক্স এবং স্ট্রিং নেয় এবং লিস্ট রিটার্ন করে। উদাহরণস্বরূপ:
>>> import re
>>> re.split('-', 'aa-ab-ca')
['aa', 'ab', 'ca']
>>> re.split(' ', 'abc mno rst')
['abc', 'mno', 'rst']