কম্পিউটার টিউটোরিয়াল

পাইথনে ডিকশনারি অবজেক্টকে স্ট্রিংএ রূপান্তর


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

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:

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

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

  3. পাইথনে ডেট স্ট্রিংকে ডেট অবজেক্টে কনভার্ট করবেন?

  4. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা