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

पायथन में चार डेटा संरचनाएँ

2024-11-04 को प्रकाशित
ब्राउज़ करें:463

Four data structures in Python

पायथन में चार डेटा संरचनाएँ

  • सूची:

    • म्यूटेबल: आप सूची निर्माण के बाद आइटम बदल सकते हैं, जोड़ सकते हैं या हटा सकते हैं।
    • आदेशित: वस्तुओं का क्रम बनाए रखा जाता है, और वस्तुओं तक उनके सूचकांक द्वारा पहुंचा जा सकता है।
    • सिंटैक्स: वर्गाकार कोष्ठक [] या सूची() फ़ंक्शन का उपयोग करके बनाया गया।
    • डुप्लिकेट: डुप्लिकेट तत्वों की अनुमति देता है।
      • उदाहरण: [1, 2, 3, 'सेब', 'केला']
  • ट्यूपल:

    • अपरिवर्तनीय: एक बार बन जाने के बाद, आप आइटम को बदल नहीं सकते, जोड़ या हटा नहीं सकते।
    • ऑर्डर किया गया: सूचियों की तरह, ऑर्डर बनाए रखा जाता है, और इंडेक्स एक्सेस संभव है।
    • सिंटैक्स: कोष्ठक () या टपल() फ़ंक्शन का उपयोग करके बनाया गया।
    • डुप्लिकेट: डुप्लिकेट तत्वों की अनुमति देता है।
      • उदाहरण: (1, 2, 3, 'सेब', 'केला')
  • तय करना:

    • म्यूटेबल: आप आइटम जोड़ या हटा सकते हैं, लेकिन आप अलग-अलग आइटम नहीं बदल सकते।
    • अव्यवस्थित: कोई इंडेक्स एक्सेस नहीं क्योंकि सेट तत्व स्थिति को रिकॉर्ड नहीं करते हैं।
    • सिंटैक्स: घुंघराले ब्रेसिज़ {} या सेट() फ़ंक्शन का उपयोग करके बनाया गया।
    • डुप्लिकेट: डुप्लिकेट तत्वों की अनुमति नहीं देता; केवल अद्वितीय आइटम।
      • उदाहरण: {1, 2, 3, 'सेब', 'केला'}
  • शब्दकोष:

    • म्यूटेबल: आप आइटम को बदल सकते हैं, जोड़ सकते हैं या हटा सकते हैं, जो कुंजी-मूल्य जोड़े हैं।
    • आदेश दिया गया: पायथन 3.7 के अनुसार, शब्दकोश प्रविष्टि क्रम बनाए रखते हैं।
    • सिंटैक्स: कुंजी-मूल्य जोड़े या dict() फ़ंक्शन के साथ घुंघराले ब्रेसिज़ {} का उपयोग करके बनाया गया।
    • डुप्लिकेट: कुंजियाँ अद्वितीय होनी चाहिए, लेकिन मान डुप्लिकेट किए जा सकते हैं।
      • उदाहरण: {1: 'सेब', 2: 'केला', 3: 'चेरी'}

कोड में त्वरित सारांश:

# List: Mutable, ordered, allows duplicates
my_list = [1, 2, 2, 'apple']

# Tuple: Immutable, ordered, allows duplicates
my_tuple = (1, 2, 2, 'apple')

# Set: Mutable, unordered, no duplicates
my_set = {1, 2, 'apple'}

# Dictionary: Mutable, ordered (since Python 3.7), unique keys
my_dict = {1: 'apple', 2: 'banana', 3: 'apple'}

आपके पायथन प्रोग्राम में परिवर्तनशीलता, क्रम और विशिष्टता की आवश्यकताओं के आधार पर प्रत्येक संरचना के अपने स्वयं के उपयोग-मामले होते हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/syedsadatali/four-data-structures-in-python-4peh?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3