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

पायथन - शब्दकोश के मानचित्रण को उलटने के तरीके

शब्दकोश एक संग्रह है जो अव्यवस्थित, परिवर्तनशील और अनुक्रमित है। पायथन में, शब्दकोश घुंघराले कोष्ठक के साथ लिखे जाते हैं, और उनमें कुंजियाँ और मान होते हैं। यह दिन-प्रतिदिन प्रोग्रामिंग, वेब विकास और मशीन सीखने में व्यापक रूप से उपयोग किया जाता है।

उदाहरण

# using dict comprehension
# initialising dictionary
ini_dict = {101: "vishesh", 201 : "laptop"}
# print initial dictionary
print("initial dictionary : ", str(ini_dict))
# inverse mapping using dict comprehension
inv_dict = {v: k for k, v in ini_dict.items()}
# print final dictionary
print("inverse mapped dictionary : ", str(inv_dict))
# using zip and dict functions
# initialising dictionary
ini_dict = {101: "vishesh", 201 : "laptop"}
# print initial dictionary
print("initial dictionary : ", str(ini_dict))
# inverse mapping using zip and dict functions
inv_dict = dict(zip(ini_dict.values(), ini_dict.keys()))
# print final dictionary
print("inverse mapped dictionary : ", str(inv_dict))
# using map and reversed
# initialising dictionary
ini_dict = {101: "akshat", 201 : "ball"}
# print initial dictionary
print("initial dictionary : ", str(ini_dict))
# inverse mapping using map and reversed
inv_dict = dict(map(reversed, ini_dict.items()))
# print final dictionary
print("inverse mapped dictionary : ", str(inv_dict))
# using lambda
# initialising dictionary
ini_dict = {101 : "akshat", 201 : "ball"}
# print initial dictionary
print("initial dictionary : ", str(ini_dict))
# inverse mapping using lambda
lambda ini_dict: {v:k for k, v in ini_dict.items()}
# print final dictionary
print("inverse mapped dictionary : ", str(ini_dict))

आउटपुट

('initial dictionary : ', "{201: 'laptop', 101: 'vishesh'}")
('inverse mapped dictionary : ', "{'laptop': 201, 'vishesh': 101}")
('initial dictionary : ', "{201: 'laptop', 101: 'vishesh'}")
('inverse mapped dictionary : ', "{'laptop': 201, 'vishesh': 101}")
('initial dictionary : ', "{201: 'ball', 101: 'akshat'}")
('inverse mapped dictionary : ', "{'ball': 201, 'akshat': 101}")
('initial dictionary : ', "{201: 'ball', 101: 'akshat'}")
('inverse mapped dictionary : ', "{201: 'ball', 101: 'akshat'}")

  1. पायथन में एक शब्दकोश पर पुनरावृति

    इस लेख में, हम Python 3.x में शब्दकोश के पुनरावृत्ति/ट्रैवर्सल के बारे में जानेंगे। या पहले। डिक्शनरी की-वैल्यू पेयर का एक अनियंत्रित क्रम है। सूचकांक किसी भी अपरिवर्तनीय प्रकार के हो सकते हैं और उन्हें कुंजी कहा जाता है। यह घुंघराले ब्रेसिज़ में भी निर्दिष्ट है। विधि 1 - पुनरावर्तनीयों का सीधे उपय

  1. पायथन मैपिंग प्रकार

    मैपिंग ऑब्जेक्ट्स का उपयोग हैश टेबल मानों को मनमानी वस्तुओं पर मैप करने के लिए किया जाता है। पायथन में मानचित्रण प्रकार होता है जिसे शब्दकोश . कहा जाता है . यह परिवर्तनशील है। शब्दकोश की कुंजियाँ मनमानी हैं। मान के रूप में, हम विभिन्न प्रकार के तत्वों जैसे सूचियों, पूर्णांकों या किसी अन्य परिवर्तन

  1. पायथन में शब्दकोश के तरीके

    पायथन में कुछ डिक्शनरी विधियाँ हैं जो नीचे दी गई हैं - Sr.No विधि का नाम और विवरण 1 पायथन डिक्शनरी क्लियर () सभी आइटम साफ़ करें 2 पायथन डिक्शनरी कॉपी () शब्दकोश की प्रति 3 कीज़ से पायथन डिक्शनरी() दिए गए क्रम से शब्दकोश बनाता है 4 पायथन डिक्शनरी get() कुंजी का मान प्राप्त करें