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'}

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

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. - Python में Dictionary के सभी Keys कैसे Print करें?

    Dictionary के सभी Keys प्राप्त करना Dictionary Object में keys() Method होता है जो इस कार्य को हमारे लिए करता है। keys() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] Iterable List Object को Traverse करना Itera

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py

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

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