Đây là vấn đề về toán học nhiều hơn bất kỳ vấn đề nào khác. Cho phép giả sử tôi có hai danh sách của các kích cỡ khác nhau bằng PythonTỷ lệ phần trăm chồng chéo của hai danh sách
listA = ["Alice", "Bob", "Joe"]
listB = ["Joe", "Bob", "Alice", "Ken"]
Tôi muốn tìm hiểu bao nhiêu phần trăm chồng chéo hai danh sách này có. Đặt hàng không quan trọng trong danh sách. Tìm chồng chéo dễ dàng, tôi đã nhìn thấy các bài viết khác về cách làm điều đó nhưng tôi không thể mở rộng nó trong tâm trí của tôi để tìm ra tỷ lệ phần trăm họ chồng lên nhau. Nếu tôi so sánh các danh sách theo các đơn đặt hàng khác nhau thì kết quả có khác đi không? Điều gì sẽ là cách tốt nhất để làm điều này?
Thứ tự không quan trọng ở đây nhiều, Tuy nhiên, trước tiên bạn cần phải xác định công thức cho phần trăm, nó có thể là một số thứ như: '2 * số đối sánh/(len (lista) + len (listb))' hoặc cái gì khác – ZdaR
Điều gì sẽ xảy ra nếu lis ts là '[1,1,1]' và '[1]'. Chồng chéo có thể là 100% hay 33% không? –
Đầu ra dự kiến cho hai danh sách này là gì? – Ofiris