पायथन में डिक्शनरी कीज़ को सूची में बदलने के तरीके
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 फंक्शनल प्रोग्रामिंग संदर्भ में उपयोगी है।