ForHosting KIT · Texto e IA

Intersección de dos listas

Pegue dos listas y quédese solo con lo que tienen en común: analytics, email, seo, analytics, automation frente a seo, content, analytics, social da analytics y seo, una vez cada uno. Útil para cruzar palabras clave y etiquetas. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Lista A
analytics, email, seo, analytics, automation
Lista B
seo, content, analytics, social
Obtiene
Intersección
analytics, seo
Cantidad
2
Cantidad en la lista A
5
Cantidad en la lista B
4

La intersección de dos listas reúne los elementos presentes en ambas entradas. Esta herramienta realiza la comparación y devuelve cada valor compartido una sola vez, según el orden de su primera aparición en la primera lista. Resulta útil para contrastar palabras clave, conciliar etiquetas, revisar listas permitidas o hallar el subconjunto común de dos fuentes de datos. La comparación es exacta por defecto, con una opción que ignora mayúsculas sin alterar la grafía devuelta.

Prepare dos listas para una comparación útil

Coloque los valores de referencia en la primera lista y los que desea contrastar en la segunda. Cada elemento debe ser texto. La operación no elimina espacios, modifica signos ni intenta deducir equivalencias.

Por ello, conviene normalizar previamente las diferencias accidentales. La primera lista determina el orden y la grafía de la salida. Si un valor compartido se repite, aparece una sola vez en la posición de su primera ocurrencia.

Así se obtiene una intersección de conjuntos estable y apropiada para procesos posteriores. Ambas listas necesitan al menos un elemento, aunque el resultado puede quedar vacío cuando no existe coincidencia.

Elija una comparación exacta o sin distinguir mayúsculas

La comparación exacta es la opción predeterminada porque algunos identificadores distinguen mayúsculas. La opción solo transforma las claves internas de búsqueda y conserva en la salida la grafía de la primera lista. Los duplicados siguen la misma regla y solo generan una coincidencia.

Se comparan cadenas completas: «correo» no coincide con «correo electrónico». Si necesita eliminar acentos, unificar espacios o reconocer sinónimos, normalice los datos antes de usar la herramienta.

Utilice la intersección en flujos de datos

La respuesta incluye el array de intersección, su número de elementos únicos, el tamaño original de cada lista y el modo de comparación. Un equipo de búsquedas puede contrastar palabras clave previstas con términos ya cubiertos; una tienda puede cruzar etiquetas de productos con una lista permitida; y una canalización puede comparar columnas de dos exportaciones. El cálculo es determinista: las mismas entradas siempre producen el mismo resultado ordenado.

No intervienen la red, modelos, elecciones aleatorias ni la hora actual.

Comparar exportaciones de palabras clave

Encuentre términos compartidos por dos herramientas de análisis o listas de campañas antes de consolidar el trabajo SEO.

Conciliar etiquetas

Identifique las etiquetas admitidas tanto por un sistema de contenidos como por una plataforma de destino.

Filtrar con una lista permitida

Conserve solo las etiquetas o los identificadores solicitados que también figuren en una lista de texto aprobada.

¿Se incluyen los duplicados?

No. El resultado es una intersección de conjuntos, por lo que cada valor coincidente aparece una sola vez.

¿Se eliminan espacios o signos?

No. Los valores se comparan tal como se reciben, salvo la opción de ignorar mayúsculas. Normalice antes los datos si es necesario.

¿Qué ocurre si no hay coincidencias?

La solicitud finaliza correctamente con un array de intersección vacío y un recuento de cero.

¿Importan las mayúsculas al comparar dos listas?

De forma predeterminada sí: SEO y seo cuentan como elementos distintos. Active la opción de ignorar mayúsculas y coincidirán; el resultado conserva la grafía que usó en la primera lista.

¿Una palabra incompleta cuenta como coincidencia?

No. Cada elemento se compara entero, así que email no coincide con email marketing. Los acentos y caracteres especiales se respetan tal cual, de modo que limón y limon siguen siendo distintos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_items_per_list10000
max_item_chars4096
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Elija una comparación exacta o sin distinguir mayúsculas

Con esa regla, «API» y «api» son distintos. Active ignore_case cuando la capitalización sea irrelevante, por ejemplo, en palabras clave o etiquetas introducidas por personas.

Utilice la intersección en flujos de datos

La API cuesta $0.002 por solicitud y el ejecutor del navegador utiliza la misma lógica pura.

¿Qué devuelve la operación?

Devuelve una vez cada cadena presente en ambas listas, ordenada y escrita según su primera aparición en list_a.

¿La comparación distingue mayúsculas?

Sí, de forma predeterminada. Establezca ignore_case en true cuando la capitalización no deba afectar a las coincidencias.

¿Cuánto cuesta una solicitud de API?

Cada solicitud de API cuesta $0.002.

Ver la documentación completa del KIT →