"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso encontrar as diferenças entre duas listas em Python?

Como posso encontrar as diferenças entre duas listas em Python?

Publicado em 2024-11-08
Navegar:995

How Can I Find the Differences Between Two Lists in Python?

Diferença entre duas listas

Ao trabalhar com listas em Python, pode ser necessário determinar as diferenças entre duas listas. Existem vários métodos eficazes para calcular diferenças de lista, dependendo dos requisitos específicos.

Uma abordagem é utilizar diferença de conjunto, que desconsidera a ordem dos elementos e se concentra apenas nos valores únicos. Este método é ideal se a ordem dos elementos não for crucial.

Por exemplo, dadas as listas A = [1,2,3,4] e B = [2,5], a diferença de conjunto pode ser calculada como :

set_difference = set(A) - set(B)
print(set_difference)  # Output: {1, 4, 3}

Este cálculo produz um conjunto contendo os elementos únicos em A que não estão presentes em B. Da mesma forma, para encontrar os elementos únicos em B, use:

set_difference = set(B) - set(A)
print(set_difference)  # Output: {5}
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3