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

Python - डिक्शनरी कॉपी करने के तरीके

डिक्शनरी एक कलेक्शन है जो अनऑर्डर्ड, चेंजेबल और इंडेक्स्ड होता है। Python में डिक्शनरी को कर्ली ब्रैकेट्स के साथ लिखा जाता है, और इनमें कीज़ और वैल्यूज़ होती हैं। copy() मेथड डिक्शनरी की एक शैलो कॉपी लौटाता है।

उदाहरण

# एक डिक्शनरी बनाना
original = {1: 'vishesh', 2: 'python'}
# copy() फंक्शन का उपयोग करके कॉपी करना
new = original.copy()
# नई लिस्ट से सभी एलिमेंट्स हटाना
# केवल नई लिस्ट खाली होती है क्योंकि copy() शैलो कॉपी करता है।
new.clear()
print('new: ', new)
print('original: ', original)

# = और copy() के बीच अंतर
original = {1: 'Vishesh', 2: 'python'}
# copy() फंक्शन का उपयोग करके कॉपी करना
new = original.copy()
# नई लिस्ट से सभी एलिमेंट्स हटाना
# और दोनों प्रिंट करना
new.clear()
print('new: ', new)
print('original: ', original)

original = {1: 'one', 2: 'two'}
# = का उपयोग करके कॉपी करना (रेफरेंस कॉपी)
new = original
# नई लिस्ट से सभी एलिमेंट्स हटाना
# और दोनों प्रिंट करना
new.clear()
print('new: ', new)
print('original: ', original)

आउटपुट

('new: ', {})
('original: ', {1: 'vishesh', 2: 'python'})
('new: ', {})
('original: ', {1: 'Vishesh', 2: 'python'})
('new: ', {})
('original: ', {})
  1. - पायथन - डिक्शनरी has_key()

    पायथन डिक्शनरी का उपयोग करते समय, हमें यह पता लगाने की स्थिति का सामना करना पड़ता है कि कोई दी गई कुंजी डिक्शनरी में मौजूद है या नहीं। चूंकि डिक्शनरी तत्वों की एक अनऑर्डर सूची है, हम तत्व की स्थिति का उपयोग करके मान नहीं ढूंढ सकते। इसलिए पायथन स्टैंडर्ड लाइब्रेरी हमें has_key() नामक एक मेथड देती है

  1. - पायथन में डिक्शनरी पर पुनरावृति

    इस लेख में, हम पायथन 3.x (या पूर्व संस्करणों) में डिक्शनरी के पुनरावृति/ट्रैवर्सल के बारे में सीखेंगे। एक डिक्शनरी कुंजी-मान जोड़े का एक अनऑर्डर्ड अनुक्रम है। इंडेक्स किसी भी अपरिवर्तनीय प्रकार के हो सकते हैं और उन्हें कुंजी कहा जाता है। यह भी कर्ली ब्रेसेस के भीतर निर्दिष्ट होता है। विधि 1 - सीध

  1. - पायथन में डिक्शनरी मेथड्स

    पायथन में कुछ डिक्शनरी मेथड्स हैं जो नीचे दिए गए हैं:क्र.संमेथड नाम और विवरण1Python Dictionary clear()सभी आइटम्स क्लियर करें2Python Dictionary copy()डिक्शनरी की कॉपी3Python Dictionary fromkeys()दिए गए सीक्वेंस से डिक्शनरी बनाता है4Python Dictionary get()की की वैल्यू प्राप्त करें5Python Dictionary it