Uma situação bastante comum é ter duas ou três listas e querer descobrir quais itens fazem parte de todas elas ou de mais de uma lista.
Para facilitar essa operação, temos o tipo de dado set.
Veja o exemplo:
>>> aqui = set([1, 2, 3]) >>> agora = set([2, 4, 5]) >>> depois = set([2, 10, 15]) >>> aqui.intersection(agora, depois) set([2])
Dessa forma, você consegue descobrir quais itens estão presentes em ambas as listas.
Leia a documentação e você vai ver que existem outros métodos do tipo set que podem te ajudar a trabalhar de forma mais eficiente com listas.
0 comentários:
Postar um comentário