Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन टपल और डिक्शनरी में क्या अंतर है?


वे बहुत अलग डेटा संरचनाएं हैं। टपल के तत्वों में निम्नलिखित गुण होते हैं -

  • आदेश बनाए रखा जाता है।

  • वे अपरिवर्तनीय हैं

  • वे किसी भी प्रकार को धारण कर सकते हैं, और प्रकारों को मिश्रित किया जा सकता है।

  • तत्वों को संख्यात्मक (शून्य आधारित) सूचकांकों के माध्यम से एक्सेस किया जाता है।

एक पायथन डिक्शनरी हैश टेबल का कार्यान्वयन है। शब्दकोश के तत्वों में निम्नलिखित गुण होते हैं -

  • आदेश देने की गारंटी नहीं है

  • प्रत्येक प्रविष्टि में एक कुंजी और एक मान होता है

  • तत्वों को कुंजी के मानों का उपयोग करके एक्सेस किया जाता है

  • शब्दकोश में प्रविष्टियां बदली जा सकती हैं।

  • मुख्य मान किसी भी हैशेबल प्रकार के हो सकते हैं (अर्थात एक तानाशाही नहीं) और प्रकारों को मिलाया जा सकता है जबकि मान किसी भी प्रकार के हो सकते हैं (अन्य तानाशाहों सहित), और प्रकारों को मिश्रित किया जा सकता है

इन दोनों डेटा संरचनाओं को समझ का उपयोग करके बनाया जा सकता है। उदाहरण -

Tuple: (1, 'a', (3, 6, 8), 'string')
Dictionary: {'foo': [1, 2, 3], 'bar': 'baz'}

  1. सी # में सूची और शब्दकोश के बीच क्या अंतर है?

    Dictionary C# में कुंजियों और मानों का एक संग्रह है। Dictionary System.Collection.Generics नेमस्पेस में शामिल है। शब्दकोश एक सामान्य प्रकार है और यदि आप कोई ऐसी कुंजी खोजने का प्रयास करते हैं जो वहां नहीं है तो एक त्रुटि देता है। सूची संग्रह एक सामान्य वर्ग है और सूची बनाने के लिए किसी भी डेटा प्रक

  1. टिंकर (पायथन) में root.destroy () और root.quit () के बीच क्या अंतर है?

    जब हम नष्ट () . का आह्वान करते हैं टिंकर विंडो ऑब्जेक्ट के साथ विधि, यह मेनलूप . को समाप्त करती है विंडो के अंदर सभी विजेट्स को प्रोसेस और नष्ट कर देता है। टिंकर नष्ट करें () विधि मुख्य रूप से पृष्ठभूमि में चल रहे दुभाषिया को मारने और समाप्त करने के लिए उपयोग की जाती है। हालांकि, छोड़ें () mainloop

  1. पायथन में tkinter और tkinter.ttk के विजेट में क्या अंतर है?

    tkinter.ttk एक मॉड्यूल है जिसका उपयोग टिंकर विजेट्स को स्टाइल करने के लिए किया जाता है। जैसे CSS का उपयोग HTML तत्व को स्टाइल करने के लिए किया जाता है, वैसे ही हम tkinter.ttk का उपयोग tkinter विजेट्स को स्टाइल करने के लिए करते हैं। यहां tkinter विजेट और tkinter.ttk . के बीच प्रमुख अंतर दिए गए हैं -