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

पायथन में डिक्शनरी कीज़ को सूची के रूप में प्राप्त करना

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

1. dict.keys() का उपयोग

सबसे सीधा बिल्ट-इन मेथड।

Adict = {1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
print("Dictionary:", Adict)
print("Keys as list:", list(Adict.keys()))

आउटपुट: [1, 2, 3, 4]

2. * अनपैकिंग का उपयोग

डिक्शनरी को सीधे अनपैक करने पर कीज़ मिलती हैं।

Adict = {1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
print("Keys as list:", [*Adict])

आउटपुट: [1, 2, 3, 4]

3. operator.itemgetter का उपयोग

from operator import itemgetter
Adict = {1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
keys = list(map(itemgetter(0), Adict.items()))
print("Keys as list:", keys)

आउटपुट: [1, 2, 3, 4]

सारांश

list(dict.keys()) या [*dict] सबसे पायथनिक और कुशल हैं। itemgetter फंक्शनल प्रोग्रामिंग संदर्भ में उपयोगी है।

  1. - कुंजियों और मानों की लिस्ट से Python डिक्शनरी कैसे बनाएं?

    यदि L1 और L2 क्रमशः कुंजियों और संबंधित मानों को समाहित करने वाले लिस्ट ऑब्जेक्ट्स हैं, तो डिक्शनरी ऑब्जेक्ट बनाने के लिए निम्न विधियों का उपयोग किया जा सकता है। दो लिस्ट्स को जिप करें और `dict()` फंक्शन का उपयोग करके डिक्शनरी में बदलें: >>> L1 = [a, b, c, d] >>> L2 = [1, 2, 3, 4]

  1. - पायथन डिक्शनरी से सभी मानों की सूची कैसे प्राप्त करें?

    डिक्शनरी से सभी कीज़ की सूची प्राप्त करने के लिए, आप बस dict.values() फंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} value_list = list(my_dict.values()) print(value_list) आउटपुट यह आउटपुट देगा - [TutorialsPoint, 15 years, India] आप लिस्ट कॉम

  1. - पायथन डिक्शनरी से सभी कीज़ की सूची कैसे प्राप्त करें?

    डिक्शनरी से सभी कीज़ की सूची प्राप्त करने के लिए, आप बस dict.keys() फंक्शन का उपयोग कर सकते हैं। उदाहरण my_dict = {name: TutorialsPoint, time: 15 years, location: India} key_list = list(my_dict.keys()) print(key_list) आउटपुट यह आउटपुट देगा - [name, time, location] आप लिस्ट कॉम्प्रिहेंशन का उपयोग