পাইথনে, আপনি যদি এমন কিছু করার চেষ্টা করেন
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]