Computer >> Máy Tính >  >> Lập trình >> Python

Python - Cách sao chép từ điển

Từ điển là một tập hợp không có thứ tự, có thể thay đổi và được lập chỉ mục. Trong từ điển Python được viết bằng dấu ngoặc nhọn và chúng có các khóa và giá trị. Phương thức copy () trả về một bản sao ngắn của từ điển.

Ví dụ

#creating a dictionary
original = {1:'vishesh', 2:'python'}
# copying using copy() function
new = original.copy()
# removing all elements from the list Only new list becomes empty as #copy() does shallow copy.
new.clear()
print('new: ', new)
print('original: ', original)
# between = and copy()
original = {1:'Vishesh', 2:'python'}
# copying using copy() function
new = original.copy()
# removing all elements from new list
# and printing both
new.clear()
print('new: ', new)
print('original: ', original)
original = {1:'one', 2:'two'}
# copying using =
new = original
# removing all elements from new list
# and printing both
new.clear()
print('new: ', new)
print('original: ', original)

Đầu ra

('new: ', {})
('original: ', {1: 'vishesh', 2: 'python'})
('new: ', {})
('original: ', {1: 'Vishesh', 2: 'python'})
('new: ', {})
('original: ', {})