copy পদ্ধতি
copy পদ্ধতি একটি অভিধানের অনুলিপি তৈরি করে।
পদ্ধতির প্যারামিটারে কিছু উল্লেখ করা হয় না।
সিনট্যাক্স
অভিধান.copy()
উদাহরণ
আসুন copy পদ্ধতি ব্যবহার করে আমাদের অভিধানটি অনুলিপি করি:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
print(dct2)
কোড 실행ের ফলাফল:
{'a': 1, 'b': 2, 'c': 3}
উদাহরণ
যাইহোক, copy পদ্ধতি প্রয়োগ করলে আমরা
শুধুমাত্র একটি অগভীর অনুলিপি তৈরি করি
অভিধানের - অনুলিপি করার পর আমরা মূল অভিধানে যে পরিবর্তনগুলি করব
তা অনুলিপিকে প্রভাবিত করবে না:
dct1 = {
'a': 1,
'b': 2,
'c': 3
}
dct2 = dct1.copy()
dct1['e'] = 4
print('dct1', dct1)
print('dct2', dct2)
কোড 실행ের ফলাফল:
dct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}