यहां एक टपल दी गई है, हमारा कार्य टपल्स को डिक्शनरी में कन्वर्ट करना है। इस समस्या को हल करने के लिए हम डिक्शनरी मेथड setdefault() का उपयोग करते हैं। इस मेथड के दो पैरामीटर्स हैं, पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करने के लिए। Setdefault(key, value) एक फंक्शन है जो की को खोजता है और उसका मान प्रदर्शित करता है।
उदाहरण
Input: [("Adwaita", 5), ("Aadrika", 5), ("Babai", 37), ("Mona", 7), ("Sanj", 25), ("Sakya", 30)]
Output: {'Adwaita': 5, 'Aadrika': 5, 'Babai': 37, 'Mona': 7, 'Sanj': 25, 'Sakya': 30}एल्गोरिदम
चरण 1: टपल दी गई है। चरण 2: पहले पैरामीटर को की और दूसरे को डिक्शनरी की वैल्यू में कन्वर्ट करें। चरण 3: Setdefault(key, value) फंक्शन की को खोजता है और उसका मान प्रदर्शित करता है और यदि की मौजूद नहीं है तो वैल्यू के साथ नई की बनाता है। चरण 4: अपेंड फंक्शन का उपयोग करके हम बस वैल्यूज़ को डिक्शनरी में जोड़ते हैं।
उदाहरण कोड
# पायथन कोड: डिक्शनरी में कन्वर्ट करने के लिए
def listtodict(A, di):
di = dict(A)
return di
# ड्राइवर कोड
A = [("Adwaita", 5), ("Aadrika", 5), ("Babai", 37), ("Mona", 7), ("Sanj", 25), ("Sakya", 30)]
di = {}
print("The Dictionary Is ::>", listtodict(A, di))आउटपुट
The Dictionary Is ::> {'Adwaita': 5, 'Aadrika': 5, 'Babai': 37, 'Mona': 7, 'Sanj': 25, 'Sakya': 30}