কম্পিউটার

পাইথনে একটি অভিধানে একটি সেমিকোলন-বিচ্ছিন্ন স্ট্রিং কীভাবে বিভক্ত করবেন?


আপনার যদি স্ট্রিং থাকে যেমন:

"Name1=Value1;Name2=Value2;Name3=Value3"

এবং আপনি এটিকে একটি অভিধানে রূপান্তর করতে চান, এটি মোটামুটি সহজ। আপনি কেবল ';' এ বিভক্ত হতে পারেন এবং তারপর '=' এ এবং ডিক্ট কনস্ট্রাক্টরে এটি পাস করুন।

উদাহরণস্বরূপ

>>> s = "Name1=Value1;Name2=Value2;Name3=Value3"
>>> dict(item.split("=") for item in s.split(";"))
{'Name2': 'Value2', 'Name3': 'Value3', 'Name1': 'Value1'}

  1. একটি প্রদত্ত অভিধান অনুযায়ী একটি পাইথন স্ট্রিং কিভাবে অনুবাদ করবেন?

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

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

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