ForHosting KIT · Texto e IA

Interseção de duas listas

Cole duas listas e fique apenas com o que elas compartilham: analytics, email, seo, analytics, automation contra seo, content, analytics, social resulta em analytics e seo, uma vez cada. Ótimo para cruzar palavras-chave e tags. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Lista A
analytics, email, seo, analytics, automation
Lista B
seo, content, analytics, social
Você obtém
Interseção
analytics, seo
Quantidade
2
Quantidade na lista A
5
Quantidade na lista B
4

A interseção de duas listas reúne os itens presentes nas duas entradas. Esta ferramenta faz a comparação e retorna cada valor compartilhado uma única vez, na ordem da primeira ocorrência na lista inicial. Ela ajuda a comparar palavras-chave, conciliar tags, conferir listas de permissão ou descobrir o subconjunto comum de duas fontes de dados. A correspondência é exata por padrão, com uma opção que ignora maiúsculas sem alterar a grafia retornada.

Prepare duas listas para uma comparação útil

Coloque os valores de referência na primeira lista e os valores que você deseja comparar na segunda. Cada item deve ser texto. A operação não remove espaços, altera pontuação nem tenta adivinhar equivalências.

Portanto, normalize previamente as diferenças acidentais. A primeira lista define a ordem e a grafia da saída. Se um item compartilhado aparecer várias vezes, ele será retornado apenas uma vez, na posição da primeira ocorrência.

Isso produz uma interseção de conjuntos estável e adequada para etapas posteriores. As duas listas precisam ter ao menos um item, embora o resultado possa ser vazio quando não houver valores em comum.

Escolha a correspondência exata ou sem diferenciar maiúsculas

A comparação exata é o padrão porque alguns identificadores diferenciam maiúsculas. A opção muda somente as chaves internas de busca e mantém na saída a grafia da primeira lista. As duplicatas seguem a mesma regra e geram apenas um resultado.

A ferramenta compara strings completas: “email” não corresponde a “email marketing”. Se você precisar remover acentos, uniformizar espaços ou mapear sinônimos, normalize os dados antes da chamada.

Use a interseção em fluxos de dados

A resposta contém o array de interseção, a quantidade de itens únicos, o tamanho original de cada lista e o modo de comparação. Uma equipe de busca pode comparar palavras-chave planejadas com termos já cobertos; uma loja pode cruzar tags de produtos com uma lista permitida; e um pipeline pode comparar colunas de duas exportações. O cálculo é determinístico: as mesmas entradas sempre produzem o mesmo resultado ordenado.

Não há rede, modelos, escolhas aleatórias nem uso da hora atual.

Comparar exportações de palavras-chave

Encontre termos compartilhados por duas ferramentas de pesquisa ou listas de campanha antes de consolidar o trabalho de SEO.

Conciliar tags

Identifique as tags aceitas tanto por um sistema de conteúdo quanto pela plataforma de destino.

Filtrar com uma lista permitida

Mantenha apenas rótulos ou identificadores solicitados que também estejam em uma lista de texto aprovada.

As duplicatas são incluídas?

Não. O resultado é uma interseção de conjuntos, portanto cada valor correspondente aparece somente uma vez.

Espaços ou pontuação são removidos?

Não. Os valores são comparados como recebidos, exceto pela opção de ignorar maiúsculas. Normalize os dados antes, se necessário.

O que acontece quando nada corresponde?

A solicitação é concluída com sucesso, retornando um array de interseção vazio e contagem zero.

Maiúsculas e minúsculas fazem diferença na comparação?

Por padrão, sim: SEO e seo contam como itens diferentes. Ative a opção de ignorar maiúsculas e eles passam a coincidir; o resultado mantém a grafia usada na primeira lista.

Uma palavra parcial conta como correspondência?

Não. Cada item é comparado por inteiro, então email não corresponde a email marketing. Acentos e caracteres especiais são mantidos como estão, por isso limão e limao continuam diferentes.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/str/list-intersection

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/str/list-intersection \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"list_a":["analytics","email","seo","automation"],"list_b":["seo","content","analytics"]}'
{
  "list_a": [
    "analytics",
    "email",
    "seo",
    "automation"
  ],
  "list_b": [
    "seo",
    "content",
    "analytics"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.list_intersection",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_items_per_list10000
max_item_chars4096
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Escolha a correspondência exata ou sem diferenciar maiúsculas

Nesse modo, “API” e “api” são itens distintos. Ative ignore_case quando a capitalização não for relevante, como em palavras-chave e tags inseridas por pessoas.

Use a interseção em fluxos de dados

A API custa US$ 0,002 por solicitação, e o executor do navegador utiliza a mesma lógica pura.

O que a operação retorna?

Ela retorna uma vez cada string encontrada nas duas listas, ordenada e grafada conforme a primeira ocorrência em list_a.

A comparação diferencia maiúsculas?

Sim, por padrão. Defina ignore_case como true quando a capitalização não puder afetar a correspondência.

Qual é o preço da solicitação de API?

Cada solicitação de API custa US$ 0,002.

Ver a documentação completa do KIT →