কম্পিউটার

পাইথনে একটি বিভাজক str দ্বারা স্ট্রিংকে কীভাবে বিভক্ত করবেন?


পাইথনের স্ট্রিং ক্লাসে স্প্লিট() নামে একটি পদ্ধতি রয়েছে যা ঐচ্ছিক যুক্তি হিসাবে একটি বিভেদক নেয়। এটির জন্য ডিফল্ট ডিলিমিটার হোয়াইটস্পেস। আপনি এটি নিম্নলিখিত উপায়ে ব্যবহার করতে পারেন:

>>> 'aa-ab-ca'.split('-')
['aa', 'ab', 'ca']
>>> 'abc mno rst'.split(' ')
['abc', 'mno', 'rst']

আপনি এই অপারেশনের জন্য regex ব্যবহার করতে পারেন। re.split পদ্ধতিটি একটি বিভাজক রেজেক্স এবং স্ট্রিং নেয় এবং তালিকাটি প্রদান করে। যেমন:

>>> import re
>>> re.split('-', 'aa-ab-ca')
['aa', 'ab', 'ca']
>>>re.split(' ', 'abc mno rst')
['abc', 'mno', 'rst']



  1. পাইথনে একটি স্ট্রিং থেকে সংখ্যাগুলি কীভাবে বের করবেন?

  2. পাইথনে NEWLINEs এ কীভাবে বিভক্ত করবেন?

  3. কিভাবে Python একটি স্ট্রিং বিপরীত?

  4. পাইথনে একটি স্ট্রিং আলফানিউমেরিক কিনা তা কীভাবে পরীক্ষা করবেন?