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

पायथन डिक्शनरी को सूची में कैसे बदलें?

इस उद्देश्य के लिए पायथन के डिक्शनरी वर्ग में तीन विधियाँ हैं। मेथड्स आइटम्स (), कीज़ () और वैल्यूज़ () रिटर्न व्यू ऑब्जेक्ट्स में क्रमशः की-वैल्यू पेयर, कीज़ ओनली और वैल्यूज़ शामिल हैं। इन-बिल्ट लिस्ट मेथड इन व्यू ऑब्जेक्ट्स को लिस्ट ऑब्जेक्ट्स में कनवर्ट करता है।

>>> d1 = {'name': 'Ravi', 'age': 23, 'marks': 56}
>>> d1.items()
dict_items([('name', 'Ravi'), ('age', 23), ('marks', 56)])
>>> l1 = list(d1.items())
>>> l1
[('name', 'Ravi'), ('age', 23), ('marks', 56)]
>>> d1.keys()
dict_keys(['name', 'age', 'marks'])
>>> l2 = list(d1.keys())
>>> l2
['name', 'age', 'marks']
>>> l3 = list(d1.values())
>>> l3
['Ravi', 23, 56]

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

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

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

    एक स्ट्रिंग को शब्दों की सूची में बदलने के लिए, आपको बस इसे व्हाइटस्पेस पर विभाजित करने की आवश्यकता है। आप स्ट्रिंग क्लास से स्प्लिट() का उपयोग कर सकते हैं। इस पद्धति के लिए डिफ़ॉल्ट सीमांकक व्हॉट्सएप है, अर्थात, जब किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हॉट्सएप वर्णों में विभाजित

  1. पायथन में सूची के स्ट्रिंग प्रतिनिधित्व को सूची में कैसे परिवर्तित करें?

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