Tôi đang làm việc trên một yếu tố chung lớn nhất và ít nhất là nhiều nhiệm vụ và tôi phải liệt kê các yếu tố chung. Giao lộ() sẽ không hoạt động vì điều đó sẽ xóa các mục trùng lặp. Chứa() sẽ không hoạt động vì nếu nó thấy int trong danh sách thứ hai, nó trả về tất cả các int tương ứng từ danh sách đầu tiên. Có cách nào để làm một Giao lộ không khác biệt?Làm cách nào để thực hiện giao điểm danh sách số nguyên trong khi vẫn giữ nguyên bản sao?
chỉnh sửa: xin lỗi vì đã không cung cấp một ví dụ, đây là những gì tôi muốn nói:
nếu tôi có các bộ:
{1, 2, 2, 2, 3, 3, 4, 5}
{1, 1, 2, 2, 3, 3, 3, 4, 4}
tôi muốn đầu ra
{1, 2, 2, 3, 3, 4}
Nếu một là {3,3,3,3} và b là {3,3}, bạn mong đợi bao nhiêu 3s trong đầu ra? 2, 4 hoặc 6? – Ani
Tôi nghĩ rằng các câu trả lời dưới đây gây nhầm lẫn cho câu hỏi. Câu hỏi đúng là 'Tìm giao điểm của hai bộ'. Vấn đề là toán tử 'Intersect' loại bỏ các bản sao - giải quyết vấn đề mà không loại bỏ các bản sao. –
hai 3s ở đầu ra – DuckReconMajor