পাইথনে ডেটা ম্যানিপুলেশনের জন্য আমরা ডিকশনারি অবজেক্টকে স্ট্রিং অবজেক্টে রূপান্তর করতে পারি। এটি নিম্নলিখিত উপায়ে অর্জন করা যেতে পারে।
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: