मैं Namedtuple कैसे एक्सेस करूं?
मैं Namedtuple कैसे एक्सेस करूं?

वीडियो: मैं Namedtuple कैसे एक्सेस करूं?

वीडियो: मैं Namedtuple कैसे एक्सेस करूं?
वीडियो: नेमटुपल कैसे काम करता है (उन्नत) एंथोनी #102 बताते हैं 2024, मई
Anonim

1. अभिगम अनुक्रमणिका द्वारा: के गुण मान नेमटुपल () का आदेश दिया जाता है और इसे इंडेक्स नंबर का उपयोग करके एक्सेस किया जा सकता है, डिक्शनरी के विपरीत जो इंडेक्स द्वारा एक्सेस नहीं किया जा सकता है। 2. अभिगम मुख्य नाम से: अभिगम keyname द्वारा भी शब्दकोशों की तरह अनुमति दी जाती है।

इसके अलावा, Namedtuple पायथन कैसे काम करता है?

नेमटुपल में अजगर . अजगर एक प्रकार के कंटेनर का समर्थन करता है जैसे शब्दकोशों को "कहा जाता है" नेमटुपल्स ()" मॉड्यूल में मौजूद है, "संग्रह"। शब्दकोशों की तरह उनमें कुंजियाँ होती हैं जो किसी विशेष मान के लिए हैश की जाती हैं। लेकिन इसके विपरीत, यह मुख्य मूल्य और पुनरावृत्ति दोनों से पहुंच का समर्थन करता है, कार्यक्षमता जिसमें शब्दकोशों की कमी है।

इसी तरह, नामित टपल क्या है? नामांकित टुपल्स मूल रूप से बनाने में आसान, हल्के ऑब्जेक्ट प्रकार हैं। नामांकित टपल ऑब्जेक्ट-जैसे वैरिएबल डेरेफेरिंग या मानक का उपयोग करके उदाहरणों को संदर्भित किया जा सकता है टपल वाक्य - विन्यास। उनका उपयोग संरचना या अन्य सामान्य रिकॉर्ड प्रकारों के समान किया जा सकता है, सिवाय इसके कि वे अपरिवर्तनीय हैं।

इस प्रकार, आप Python में Namedtuple कैसे बनाते हैं?

प्रति सर्जन करना ए टुपल नाम दिया , आयात करें नेमटुपल संग्रह मॉड्यूल से कक्षा। कंस्ट्रक्टर का नाम लेता है टुपल नाम दिया (जो किस प्रकार() रिपोर्ट करेगा), और एक स्ट्रिंग जिसमें फ़ील्ड नाम होते हैं, जो व्हाइटस्पेस से अलग होते हैं। यह एक नया लौटाता है नेमटुपल निर्दिष्ट क्षेत्रों के लिए वर्ग।

टुपल्स अपरिवर्तनीय कैसे हैं?

अजगर टुपल्स एक आश्चर्यजनक विशेषता है: वे हैं अडिग , लेकिन उनके मूल्य बदल सकते हैं। ऐसा तब हो सकता है जब a टपल किसी भी परिवर्तनशील वस्तु का संदर्भ रखता है, जैसे सूची। यह स्पष्ट है कि डम और डी उन वस्तुओं को संदर्भित करते हैं जो समान हैं, लेकिन एक ही वस्तु के लिए नहीं। उनकी अलग पहचान है।

सिफारिश की: