কম্পিউটার

পাইথনে অভিধান অবজেক্টকে স্ট্রিংয়ে রূপান্তর করুন


পাইথনে ডেটা ম্যানিপুলেশনের জন্য আমরা ডিকশনারি অবজেক্টকে স্ট্রিং অবজেক্টে রূপান্তর করতে পারি। এটি নিম্নলিখিত উপায়ে অর্জন করা যেতে পারে।

str()

সহ

এই স্ট্রেইট ফরোয়ার্ড পদ্ধতিতে আমরা ডিকশনারি অবজেক্টকে প্যারামিটার হিসাবে পাস করে str() প্রয়োগ করি। আমরা রূপান্তরের আগে এবং পরে type() ব্যবহার করে বস্তুর ধরন পরীক্ষা করতে পারি।

উদাহরণ

DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"}
print("Given dictionary : \n", DictA)
print("Type : ", type(DictA))
# using str
res = str(DictA)
# Print result
print("Result as string:\n", res)
print("Type of Result: ", type(res))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given dictionary :
{'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'}
Type :
Result as string:
{'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'}
Type of Result:

json.dumps সহ

json মডিউল আমাদের ডাম্প পদ্ধতি দেয়। এই পদ্ধতির মাধ্যমে অভিধান বস্তুটি সরাসরি স্ট্রিং-এ রূপান্তরিত হয়।

উদাহরণ

import json
DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"}
print("Given dictionary : \n", DictA)
print("Type : ", type(DictA))
# using str
res = json.dumps(DictA)
# Print result
print("Result as string:\n", res)
print("Type of Result: ", type(res))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given dictionary :
{'Mon': '2 pm', 'Wed': '9 am', 'Fri': '11 am'}
Type :
Result as string:
{"Mon": "2 pm", "Wed": "9 am", "Fri": "11 am"}
Type of Result:

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

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

  3. কিভাবে একটি Python তারিখ স্ট্রিং একটি তারিখ অবজেক্টে রূপান্তর করবেন?

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