Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में डिक्शनरी ऑब्जेक्ट को स्ट्रिंग में बदलें

पायथन में डेटा हेरफेर के लिए हम एक डिक्शनरी ऑब्जेक्ट को एक स्ट्रिंग ऑब्जेक्ट में बदलने की स्थिति में आ सकते हैं। इसे निम्नलिखित तरीकों से प्राप्त किया जा सकता है।

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:

  1. पाइथन में टाइमस्टैम्प स्ट्रिंग को डेटाटाइम ऑब्जेक्ट में कैसे परिवर्तित करें?

    आप यूनिक्स टाइमस्टैम्प से दिनांक प्राप्त करने के लिए डेटाटाइम मॉड्यूल से fromtimestamp फ़ंक्शन का उपयोग कर सकते हैं। यह फ़ंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प के अनुरूप डेटाटाइम ऑब्जेक्ट देता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000)

  1. पायथन डेट स्ट्रिंग को डेट ऑब्जेक्ट में कैसे बदलें?

    आप strptime फ़ंक्शन का उपयोग करके किसी स्ट्रिंग को दिनांक ऑब्जेक्ट में कनवर्ट कर सकते हैं। दिनांक स्ट्रिंग और वह प्रारूप प्रदान करें जिसमें दिनांक निर्दिष्ट है। उदाहरण import datetime date_str = '29122017' # The date - 29 Dec 2017 format_str = '%d%m%Y' # The format datetime_obj = da

  1. पायथन में एक स्ट्रिंग को डिक्शनरी में कैसे बदलें?

    हम एक अजगर अभिव्यक्ति के रूप में स्ट्रिंग का मूल्यांकन करने के लिए यहां ast.literal_eval() का उपयोग कर सकते हैं। यह सुरक्षित रूप से एक अभिव्यक्ति नोड या एक पायथन अभिव्यक्ति वाले स्ट्रिंग का मूल्यांकन करता है। प्रदान की गई स्ट्रिंग या नोड में केवल निम्नलिखित पायथन शाब्दिक संरचनाएं शामिल हो सकती हैं:स