Questo è più un problema di matematica che altro. Consente di assumere Ho due elenchi di diverse dimensioni in PythonPercentuale sovrapposizione di due elenchi
listA = ["Alice", "Bob", "Joe"]
listB = ["Joe", "Bob", "Alice", "Ken"]
voglio scoprire che cosa percentuale di sovrapposizione di questi due liste hanno. L'ordine non è importante all'interno degli elenchi. Trovare la sovrapposizione è facile, ho visto altri post su come farlo, ma non riesco a estenderlo nella mia mente per scoprire quale percentuale si sovrappongono. Se confrontassi le liste in diversi ordini, il risultato sarebbe diverso? Quale sarebbe il modo migliore per farlo?
L'ordine non conta molto, tuttavia, è necessario prima definire la formula per la percentuale, potrebbe essere qualcosa del tipo: '2 * numero di corrispondenze/(len (lista) + len (listab))' o qualcos'altro – ZdaR
Cosa succede se il lis ts sono '[1,1,1]' e '[1]'. La sovrapposizione sarebbe del 100% o del 33%? –
Qual è l'output previsto per questi due elenchi? – Ofiris