অনেক সময় একটি স্ট্রিংকে নির্দিষ্ট ডিলিমিটার (delimiter) অনুযায়ী একাধিক অংশে ভাগ করার প্রয়োজন পড়ে। পাইথনের `split()` ফাংশনটি এই কাজটি সহজে করে। এটি ডিলিমিটার এবং স্প্লিট সংখ্যা কন্ট্রোল করার সুবিধা দেয়।
উদাহরণ
str = "Apple Banana Grapes Apple"
print(str.split()) # ডিফল্ট: হোয়াইটস্পেস দিয়ে স্প্লিট
print(str.split(' ', 2)) # স্পেস ডিলিমিটার, সর্বোচ্চ ২টি স্প্লিট
আউটপুট
['Apple', 'Banana', 'Grapes', 'Apple'] ['Apple', 'Banana', ' Grapes Apple']
প্রথম কেসে একাধিক স্পেস একটি ডিলিমিটার হিসেবে বিবেচিত হয়। দ্বিতীয় কেসে শুধু ২বার স্প্লিট হয়, বাকি অংশ একসাথে থাকে।