কম্পিউটার

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


স্ট্রিং-এ পাইথন ডিকশন্যাটির জন্য সেরা উপস্থাপনা হল JSON। অভিধানটিকে স্ট্রিং-এ রূপান্তর করতে আপনি json.dumps(dict) ব্যবহার করতে পারেন। এবং স্ট্রিং থেকে অভিধানটি ফিরে পেতে আপনি json.loads(string) ব্যবহার করতে পারেন।

উদাহরণ

উদাহরণস্বরূপ, আমরা প্রদত্ত অভিধানকে নিম্নরূপ সিরিয়ালাইজ করি।

>>> import json
>>> d = {'id': 15, 'name': 'John'}
>>> x = json.dumps(d)
>>> print x
{"id": 15, "name": "John"}
>>> print json.loads(x)
{u'id': 15, u'name': u'John'}

এটি পাইথন অভিধানগুলিকে সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ করার সবচেয়ে সহজ এবং দ্রুততম উপায়৷


  1. পাইথন 3 এ একটি অভিধান ব্যবহার করে আমি কীভাবে একটি স্ট্রিং ফর্ম্যাট করব?

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

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

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