কম্পিউটার

পাইথনের শব্দের তালিকায় একটি স্ট্রিংকে কীভাবে রূপান্তর করবেন?


একটি স্ট্রিংকে শব্দের তালিকায় রূপান্তর করতে, আপনাকে কেবল এটিকে হোয়াইটস্পেসে বিভক্ত করতে হবে। আপনি স্ট্রিং ক্লাস থেকে 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']

  1. কিভাবে পাইথনে একটি স্ট্রিংকে অভিধানে রূপান্তর করবেন?

  2. পাইথনে স্ট্রিংকে বাইনারিতে কীভাবে রূপান্তর করবেন?

  3. পাইথনে হোয়াইটস্পেসে স্ট্রিং কীভাবে বিভক্ত করবেন?

  4. কিভাবে পাইথনে তালিকার স্ট্রিং উপস্থাপনাকে তালিকায় রূপান্তর করবেন?