मान लीजिए कि हमारे पास एक टपल है। कुछ संख्याएँ मौजूद हैं। हमें हैश () फ़ंक्शन का उपयोग करके इस टपल के हैश मान को खोजना होगा। यह एक अंतर्निहित कार्य है। हैश () फ़ंक्शन कुछ डेटाटाइप्स जैसे इंट, फ्लोट, स्ट्रिंग, टुपल्स आदि पर काम कर सकता है, लेकिन कुछ प्रकार की सूचियाँ हैशेबल नहीं हैं। Aslists प्रकृति में परिवर्तनशील हैं, हम इसे हैश नहीं कर सकते। जब हम शब्दकोश का उपयोग करते हैं तो इस हैश मान का उपयोग अन्य मानों को मैप करने के लिए किया जाता है।
इसलिए, यदि इनपुट t =(2,4,5,6,7,8) जैसा है, तो आउटपुट -1970127882925375109
होगाइसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
टपल को इनपुट के रूप में लें
-
हैश फ़ंक्शन को कॉल करें और टपल को हैश (टपल) में पास करें
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें
def solve(t): return hash(t) t = (2,4,5,6,7,8) print(solve(t))
इनपुट
(2,4,5,6,7,8)
आउटपुट
-6569923111468529526