Hướng dẫn copy set in python
Hàm Set clear() trong Python Show Hàm Set difference() trong Python Hàm Set copy() trong Python được sử dụng để copy một set. Nội dung chính
Cú phápCú pháp của copy() trong Python: set.copy() Ví dụ hàm Set copy() trong PythonVí dụ sau minh họa cách sử dụng của hàm copy() với Set trong Python. fruits = {"apple", "banana", "cherry"} x = fruits.copy() print(x) Chạy chương trình Python trên sẽ cho kết quả: {'banana', 'cherry', 'apple'} Hàm Set clear() trong Python Hàm Set difference() trong Python View Discussion Improve Article Save Article View Discussion Improve Article Save Article The copy() method returns a shallow copy of the set in python. If we use “=” to copy a set to another set, when we modify in the copied set, the changes are also reflected in the original set. So we have to create a shallow copy of the set such that when we modify something in the copied set, changes are not reflected back in the original set. Syntax: set_name.copy() set_name: Name of the set whose copy we want to generate. Parameters:The copy() method for sets doesn’t take any parameters. Return value:The function returns a shallow copy of the original set. Below is the implementation of the above function:
Output: {1, 2, 3, 4} Shallow Copy Example :
Output: before adding: first: set(['s', 'e', 'k', 'g']) second: set(['s', 'e', 'k', 'g']) after adding: first: set(['s', 'e', 'k', 'g']) second: set(['s', 'e', 'k', 'g', 'f']) Trong bài này mình sẽ hướng dẫn các bạn cách sử dụng hàm set copy() trong Python, hàm này có công dụng trả về một bản sao của Set. Bản sao tức là bản độc lập, mọi hoạt động ở bản sao sẽ không ảnh hưởng tới bạn chính. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. 1. Hàm set copy() trong PythonDưới đây là cú pháp của hàm Hàm này không có tham số truyền vào, nó sẽ trả về một Set copy từ bản gốc. Thực ra bạn cũng có thể sử dụng toán tử Bài viết này được đăng tại [free tuts .net] Ví dụ numbers = {1, 2, 3, 4} new_numbers = numbers new_numbers.add('5') print('numbers: ', numbers) print('new_numbers: ', new_numbers) Chạy ví dụ này bạn sẽ thấy cả hai Set đều có danh sách phần tử như nhau. numbers: {1, 2, 3, 4, '5'} new_numbers: {1, 2, 3, 4, '5'} 2. Ví dụ hàm set copy trong PythonSau đây là một vài ví dụ cách sử dụng hàm set copy trong Python, mời các bạn tham khảo. Ví dụ: Tạo một bản copy hoạt động bình thường numbers = {1, 2, 3, 4} new_numbers = numbers.copy() new_numbers.add('5') print('numbers: ', numbers) print('new_numbers: ', new_numbers) Chạy lên kết quả sẽ như sau: numbers: {1, 2, 3, 4} new_numbers: {1, 2, 3, 4, '5'} Lời kết: Trên là thông tin cách sử dụng của hàm set copy trong
Python, hàm này khá đơn giản, bạn chỉ cần chú ý phân biệt giữa tạo bản copy giữa cách sử dụng toán tử |