पायथन में डेटा हेरफेर के लिए हम एक डिक्शनरी ऑब्जेक्ट को एक स्ट्रिंग ऑब्जेक्ट में बदलने की स्थिति में आ सकते हैं। इसे निम्नलिखित तरीकों से प्राप्त किया जा सकता है।
str के साथ ()
इस सीधे आगे की विधि में हम शब्दकोश ऑब्जेक्ट को पैरामीटर के रूप में पास करके str() को सरल रूप से लागू करते हैं। हम रूपांतरण से पहले और बाद में प्रकार () का उपयोग करके वस्तुओं के प्रकार की जांच कर सकते हैं।
उदाहरण
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 के साथ
जेसन मॉड्यूल हमें डंप विधि देता है। इस पद्धति के माध्यम से शब्दकोश वस्तु को सीधे स्ट्रिंग में परिवर्तित किया जाता है।
उदाहरण
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: