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