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

मैं एक पायथन शब्दकोश को एक स्ट्रिंग में कैसे क्रमबद्ध करूं, और फिर वापस एक शब्दकोश में कैसे करूं?


JSON मॉड्यूल एक पायथन डिक्शनरी को एक स्ट्रिंग में क्रमबद्ध करने के लिए एक बहुत ही विश्वसनीय लाइब्रेरी है, और फिर एक डिक्शनरी में वापस। डंप फ़ंक्शन तानाशाह को एक स्ट्रिंग में परिवर्तित करता है।

उदाहरण

आयात करें

आउटपुट

यह आउटपुट देगा -

'{"foo":42, "bar":{"baz":"Hello", "poo":124.2}}'

loads function स्ट्रिंग को वापस एक dict में कनवर्ट करता है।

उदाहरण

आयात करें ]['बाज'])

आउटपुट

यह आउटपुट देगा -

नमस्कार

  1. पाइथन में एक अर्धविराम से अलग स्ट्रिंग को एक शब्दकोश में कैसे विभाजित करें?

    यदि आपके पास तार हैं जैसे: "Name1=Value1;Name2=Value2;Name3=Value3" और आप इसे एक शब्दकोश में बदलना चाहते हैं, यह काफी आसान है। आप बस ; पर विभाजित कर सकते हैं और फिर = पर और इसे डिक्ट कंस्ट्रक्टर को पास करें। उदाहरण के लिए >>> s = "Name1=Value1;Name2=Value2;Name3=Value3"

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

    JSON.loads() का उपयोग करके JSON स्ट्रिंग को शब्दकोश में बदलने के लिए। यह विधि एक वैध जेसन स्ट्रिंग को स्वीकार करती है और एक शब्दकोश लौटाती है जिसमें आप सभी तत्वों तक पहुंच सकते हैं। उदाहरण के लिए, >>> import json >>> s = '{"success": "true", "status&quo

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

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