एक उदाहरणअजगर सूची नहीं संदर्भ
a=['help', 'copyright', 'credits', 'license']
b=a
b.append('XYZ')
b
['help', 'copyright', 'credits', 'license', 'XYZ']
a
['help', 'copyright', 'credits', 'license', 'XYZ']
मैं इस सूची में मूल्य संलग्न करने के लिए 'बी' लेकिन सूची के मूल्य में 'एक' भी बदल दिया है चाहता था लेते हैं।
मुझे लगता है कि मुझे थोड़ा सा विचार नहीं है कि ऐसा क्यों है (पायथन संदर्भ द्वारा सूचियों को पास करता है)।
मेरा प्रश्न है "मैं इसे मूल्य से कैसे पास कर सकता हूं ताकि 'बी' में 'ए' में मूल्यों को बदलना न पड़े?"
मेरे लिए काम नहीं करता है। 'बी' में किए गए कोई भी परिवर्तन 'ए' में भी देखे जाते हैं। – Mannix
@Mannix क्या आप [पूर्ण कोड] पोस्ट कर सकते हैं (https://stackoverflow.com/help/mcve) जो आपके पास एक नया प्रश्न में समस्या दिखाता है (यानी एक दावा विफल होना चाहिए)? सबसे अधिक संभावना है कि आप सूची को संशोधित नहीं कर रहे हैं, बल्कि इसके तत्व भी हैं। यदि आप एक नई सूची चाहते हैं जिसका तत्व प्रतियां हैं तो एक [गहरी प्रतिलिपि] (https://docs.python.org/dev/library/copy.html#copy.deepcopy) बनाएं। – phihag