Perguntas com a marcação «intersection»

997
Removendo duplicatas em listas

Praticamente preciso escrever um programa para verificar se uma lista possui duplicatas e, se houver, as remove e retorna uma nova lista com os itens que não foram duplicados / removidos. É isso que tenho, mas para ser sincero, não sei o que fazer. def remove_duplicates(): t = ['a', 'b', 'c',...

468
Encontrar interseção de duas listas aninhadas?

Eu sei como obter uma interseção de duas listas simples: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] ou def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Mas quando tenho que encontrar a interseção para listas aninhadas, meus...

131
Teste se as listas compartilham itens em python

Quero verificar se algum dos itens de uma lista está presente em outra lista. Posso fazer isso simplesmente com o código abaixo, mas suspeito que possa haver uma função de biblioteca para fazer isso. Caso contrário, existe um método mais pitônico de alcançar o mesmo resultado. In [78]: a = [1, 2,...

130
Interseção e união de ArrayLists em Java

Existem métodos para fazer isso? Eu estava procurando, mas não consegui encontrar nenhum. Outra pergunta: preciso desses métodos para filtrar arquivos. Alguns são ANDfiltros e outros são ORfiltros (como na teoria dos conjuntos), então eu preciso filtrar de acordo com todos os arquivos e o...