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

पाइथन शब्दकोश कुंजी/मानों को लोअरकेस में कैसे परिवर्तित करें?

आप केवल उन पर पुनरावृति करके और कुंजियों और मूल्यों से एक नया निर्देश बनाकर पायथन डिक्शनरी कीज़/वैल्यू को लोअरकेस में बदल सकते हैं। उदाहरण के लिए,

def lower_dict(d):
   new_dict = dict((k.lower(), v.lower()) for k, v in d.items())
   return new_dict
a = {'Foo': "Hello", 'Bar': "World"}
print(lower_dict(a))

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

{'foo': 'hello', 'bar': 'world'}

यदि आप चाहते हैं कि केवल चाबियां लोअर केस वाली हों, तो आप बस उस पर लोअर कॉल कर सकते हैं। उदाहरण के लिए,

def lower_dict(d):
   new_dict = dict((k.lower(), v) for k, v in d.items())
   return new_dict
a = {'Foo': "Hello", 'Bar': "World"}
print(lower_dict(a))

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

{'foo': 'Hello', 'bar': 'World'}

  1. पायथन में किसी शब्दकोश की सभी कुंजियों को कैसे प्रिंट करें?

    डिक्शनरी ऑब्जेक्ट में कुंजियाँ () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] लूप के लिए उपयोग करके चलने योग्य सूची वस्तु का पता लगाया जा सकता है >>> L1 = list(D1.keys())

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

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

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

    आप सभी अपरकेस अक्षरों को स्ट्रिंग से लोअरकेस में बदलने के लिए पायथन में लोअर () विधि का उपयोग कर सकते हैं। उदाहरण के लिए: >>> ‘Jane Doe N.Y.’.lower() jane doe n.y.