Trong lập trình Python, đôi khi chúng ta cần phải xác định các phần tử chung giữa hai danh sách khác nhau. Điều này có thể làm bằng nhiều cách khác nhau, nhưng một trong những cách đơn giản nhất là sử dụng tập hợp (set) và phép toán giao (intersection). Trong bài viết này, chúng ta sẽ tìm hiểu cách thực hiện điều này bằng Python.
Ví dụ:
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
common_elements = set(list1) & set(list2)
print(common_elements) # Output: {3, 4, 5}
Trong đoạn mã trên, chúng ta có hai danh sách: list1
và list2
. Chúng ta muốn tìm các phần tử chung giữa hai danh sách này. Để làm điều này, chúng ta chuyển đổi list1
và list2
thành các tập hợp (set
), sau đó sử dụng toán tử &
để thực hiện phép toán giao giữa chúng. Kết quả là một tập hợp mới chứa các phần tử chung, và chúng ta in ra kết quả đó.
Trong ví dụ này, common_elements
chứa các phần tử 3, 4 và 5, vì chúng xuất hiện cả trong list1
và list2
.
Cách tiếp cận này rất đơn giản và hiệu quả để tìm các phần tử chung giữa hai danh sách trong Python.
Hy vọng rằng bạn đã tìm thấy bài viết này hữu ích! Nếu bạn có bất kỳ câu hỏi hoặc ý kiến phản hồi nào, đừng ngần ngại để lại bình luận bên dưới.
Đến lần gặp lại! 🐍✨
Đăng nhận xét