Làm thế nào để bạn tìm thấy sự khác biệt trong bộ trong python?
Sự khác biệt của tập hợp Python() được sử dụng để lấy các phần tử chỉ có trong đối tượng tập hợp và không có trong tập hợp khác. Trong bài viết này, chúng ta sẽ thảo luận về cách thực hiện phép toán chênh lệch trên các tập hợp đã cho trong Python Show
Như chúng ta biết rằng Python Set là một cấu trúc dữ liệu không có thứ tự sẽ không cho phép trùng lặp. Nếu bạn chỉ muốn trả về các phần tử tồn tại trong tập hợp đầu tiên mà không có trong các tập hợp còn lại, thì bạn phải sử dụng phương thức Difference() hoặc sử dụng toán tử – (trừ) 1. Ví dụ nhanh về bộ Python khác biệtDưới đây là các ví dụ nhanh về sự khác biệt trong tập hợp
2. Sự khác biệt của bộ Python()Difference() trong Python Set sẽ chỉ trả về các phần tử từ tập hợp sao cho các phần tử này sẽ không có trong các tập hợp khác. Nó sẽ lấy một/nhiều bộ làm tham số và nó trả về các phần tử trong một bộ mới 2. 1 Cú pháp của sự khác biệt thiết lập()Sau đây là cú pháp của hàm differ()
Hãy xem một số ví dụ để hiểu khái niệm này tốt hơn 2. chênh lệch 2 bộ() Ví dụTrong ví dụ này, chúng ta sẽ tạo ba tập hợp với các phần tử số nguyên và bằng cách sử dụng Python Difference(), sẽ hợp nhất chúng thành một đối tượng tập hợp duy nhất. Để tạo một bộ trong Python, hãy sử dụng {}
Hãy thực hiện phép toán khác biệt trên các đối tượng đã đặt này
Giải trình
4. đặt sự khác biệt () với Giá trị chuỗiTrong ví dụ này, chúng ta sẽ tạo ba đối tượng tập hợp Python với các phần tử chuỗi và bằng cách sử dụng Difference() chỉ trả về các phần tử tồn tại trong tập hợp đầu tiên
Hãy thực hiện hiệu chỉnh tập hợp trên tập hợp chuỗi này
Giải trình
5. Python Đặt sự khác biệt bằng cách sử dụng – toán tửChúng tôi cũng có thể thực hiện các khác biệt thiết lập bằng cách sử dụng toán tử – set trong Python. Cái này chúng ta có thể gọi là toán tử “trừ” cú pháp
Hãy xem một số ví dụ để hiểu khái niệm này tốt hơn 5. 1 Sử dụng – với các ví dụTrong ví dụ này, chúng tôi sẽ tạo ba tập hợp với các phần tử số nguyên và trả về các phần tử chỉ tồn tại trong tập hợp đầu tiên Đầu ra. ________số 8Giải trình
5. 2 Sử dụng – với bộ ChuỗiTrong ví dụ này, chúng tôi sẽ tạo ba tập hợp với các phần tử chuỗi và trả về các phần tử chỉ tồn tại trong tập hợp đầu tiên
đầu ra 0Giải trình
6. Sự khác nhau giữa toán tử Difference() và –Mặc dù cả toán tử differ() và – được sử dụng để trả về các phần tử chỉ tồn tại trong tập đầu tiên trong Python, cả hai đều có một số khác biệt. Dưới đây tôi đã đề cập đến một số khác biệt SỰ KHÁC BIỆT()– OPERATORdifference() là một phương thức– là một phương thức operatordifference() cố định rõ ràng mức độ ưu tiên của các tập hợp– toán tử sẽ có mức độ ưu tiên toán tử cụ thể của các tập hợp() chỉ được sử dụng với các tập hợp– toán tử có thể được sử dụng với các cấu trúc dữ liệu khácĐể biết thêm ví dụ về các tập hợp, hãy tham khảo Phương thức tập hợp Python và Toán tử tập hợp Python 7. Phần kết luậnTrong bài viết này, bạn đã học cách trả về các phần tử khác nhau chỉ tồn tại trong tập hợp Python đầu tiên mà không tồn tại trong các tập hợp khác bằng cách sử dụng hàm differ() và toán tử –. Bạn có thể sử dụng toán tử chênh lệch() và – để áp dụng chênh lệch với hai hoặc nhiều tập hợp |