"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > [पायथन] डिफॉल्टडिक्ट

[पायथन] डिफॉल्टडिक्ट

2024-07-30 को प्रकाशित
ब्राउज़ करें:620

[python] defaultdict

सामान्य निर्देश उन कुंजियों को क्वेरी करने के बाद Keyerror को बढ़ाता है जो मौजूद नहीं हैं

>>> from collections import defaultdict
>>> my_dict = {"one": 1, "two": 2}
>>> my_dict["three"]
Traceback (most recent call last):
  File "", line 1, in 
KeyError: 'three'

लेकिन डिफॉल्टडिक्ट में लैम्डा का उपयोग करके हम अपरिभाषित कुंजियों के लिए डिफ़ॉल्ट मान सेट कर सकते हैं

# create a default dict, from a dict
>>> my_def_dict = defaultdict(lambda: -1, my_dict)
>>> my_def_dict["zero"]
-1

# create an empty default dict
>>> empty_def_dict = defaultdict(lambda: true)
# add key-value pairs here
विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: https://dev.to/blackdead263/python-defaultdict-1ndg?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3