पायथन डिक्शनरी कॉपी ()

वे प्रतिलिपि () विधि शब्दकोश की एक उथली प्रतिलिपि लौटाते हैं।

का सिंटैक्स copy()है:

 तानाशाही। ()

प्रतिलिपि () पैरामीटर

copy() विधि किसी भी पैरामीटर को नहीं लेती है।

कॉपी से वापसी मान ()

इस विधि में शब्दकोश की उथली प्रति मिलती है। यह मूल शब्दकोश को संशोधित नहीं करता है।

उदाहरण 1: शब्दकोशों के लिए प्रतिलिपि कैसे काम करती है?

 original = (1:'one', 2:'two') new = original.copy() print('Orignal: ', original) print('New: ', new)

आउटपुट

 ओरिजिनल: (1: 'एक', 2: 'दो') नया: (1: 'एक', 2: 'दो')

कॉपी का उपयोग करने में अंतर () विधि, और = ऑपरेटर्स कॉपी डॉक्स के लिए

जब copy()विधि का उपयोग किया जाता है, तो एक नया शब्दकोश बनाया जाता है जो मूल शब्दकोश से संदर्भों की एक प्रति से भरा होता है।

जब =ऑपरेटर का उपयोग किया जाता है, तो मूल शब्दकोश का एक नया संदर्भ बनाया जाता है।

उदाहरण 2: = ऑपरेटर्स को कॉपी डिक्स की मदद से

 original = (1:'one', 2:'two') new = original # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

आउटपुट

 नया: () मूल: ()

यहां, जब नए शब्दकोश को मंजूरी दे दी जाती है, तो मूल शब्दकोश भी साफ हो जाता है।

उदाहरण 3: कॉपी () का उपयोग करके शब्दकोशों को कॉपी करें

 original = (1:'one', 2:'two') new = original.copy() # removing all elements from the list new.clear() print('new: ', new) print('original: ', original)

आउटपुट

 नया: () मूल: (1: 'एक', 2: 'दो')

यहाँ, जब नए शब्दकोश को मंजूरी दे दी जाती है, तो मूल शब्दकोश अपरिवर्तित रहता है।

दिलचस्प लेख...