পাইথনে ডেটা ম্যানিপুলেশনের সময় ডিকশনারি অবজেক্টকে স্ট্রিং অবজেক্টে রূপান্তর করার প্রয়োজন হতে পারে। এটি নিচের উপায়ে করা যায়।
str() ব্যবহার করে
এই সরল পদ্ধতিতে আমরা সরাসরি str() ফাংশনকে ডিকশনারি অবজেক্ট প্যারামিটার হিসেবে পাস করি। type() ব্যবহার করে রূপান্তরের আগে এবং পরে অবজেক্টের টাইপ চেক করা যায়।
উদাহরণ
DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"}
print("Given dictionary : \n", DictA)
print("Type : ", type(DictA))
# str ব্যবহার
res = str(DictA)
# ফলাফল প্রিন্ট
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 মডিউল dumps মেথড দেয়। এই মেথডের মাধ্যমে ডিকশনারি অবজেক্ট সরাসরি স্ট্রিংএ রূপান্তরিত হয়।
উদাহরণ
import json
DictA = {"Mon": "2 pm","Wed": "9 am","Fri": "11 am"}
print("Given dictionary : \n", DictA)
print("Type : ", type(DictA))
# str ব্যবহার
res = json.dumps(DictA)
# ফলাফল প্রিন্ট
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: