पायथन में, अगर आप कुछ ऐसा करने की कोशिश करते हैं
a = b = c = [0,3,5] a[0] = 10
अंत में आपको वही मान
. में मिलेंगेa, b, and c: [10, 3, 5]
ऐसा इसलिए है क्योंकि यहां तीनों चर एक ही मान की ओर इशारा करते हैं। यदि आप इस मान को संशोधित करते हैं, तो आपको परिवर्तन सभी नामों, अर्थात, a, b और c में दिखाई देगा। एक नया ऑब्जेक्ट बनाने और उसे असाइन करने के लिए, आप कॉपी मॉड्यूल का उपयोग कर सकते हैं।
उदाहरण
a = [0,3,5] import copy b = copy.deepcopy(a) a[0] = 5 print(a) print(b)
आउटपुट
यह आउटपुट देगा -
[5,3,5] [0,3,5]