ForHosting KIT · Strumenti per sviluppatori

Intersezione di due liste

L’intersezione di due liste raccoglie gli elementi presenti in entrambi gli input.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Questo strumento esegue il confronto e restituisce ogni valore condiviso una sola volta, seguendo l’ordine della prima occorrenza nella lista iniziale. È utile per confrontare parole chiave, riconciliare tag, verificare elenchi consentiti o ricavare il sottoinsieme comune di due fonti di dati. La corrispondenza è esatta per impostazione predefinita; un’opzione ignora le maiuscole senza modificare la grafia restituita.

Prepari due liste per un confronto significativo

Inserisca i valori di riferimento nella prima lista e quelli da confrontare nella seconda. Ogni elemento deve essere testuale. L’operazione non elimina spazi, non cambia la punteggiatura e non deduce equivalenze. È quindi opportuno normalizzare prima le differenze accidentali. La prima lista determina ordine e grafia dell’output. Se un elemento condiviso compare più volte, viene restituito una sola volta nella posizione della prima occorrenza. Si ottiene così un’intersezione di insiemi stabile e utile per elaborazioni successive. Entrambe le liste devono contenere almeno un elemento, ma il risultato può essere vuoto quando non esistono valori comuni.

Scelga il confronto esatto o senza distinzione tra maiuscole

Il confronto esatto è predefinito perché alcuni identificatori distinguono le maiuscole. Con questa regola, «API» e «api» sono elementi diversi. Attivi ignore_case quando la capitalizzazione è irrilevante, per esempio con parole chiave o tag inseriti manualmente. L’opzione modifica solo le chiavi interne di ricerca e mantiene nell’output la grafia della prima lista. Anche i duplicati seguono la stessa regola e producono un solo risultato. Vengono confrontate stringhe complete: «email» non corrisponde a «email marketing». Se occorre rimuovere accenti, uniformare spazi o gestire sinonimi, normalizzi i dati prima della richiesta.

Utilizzi l’intersezione nei flussi di dati

La risposta comprende l’array dell’intersezione, il numero di elementi unici, la dimensione originale di ciascuna lista e la modalità di confronto. Un team può confrontare parole chiave pianificate con argomenti già trattati; un negozio può incrociare tag di prodotto con un elenco consentito; una pipeline può confrontare colonne di due esportazioni. Il calcolo è deterministico: gli stessi input producono sempre lo stesso risultato ordinato. Non intervengono rete, modelli, scelte casuali o ora corrente. L’API costa $0.002 per richiesta e lo strumento nel browser usa la medesima logica pura.

Confrontare esportazioni di parole chiave

Trovi i termini condivisi da due strumenti di ricerca o liste di campagne prima di consolidare il lavoro SEO.

Riconciliare i tag

Identifichi i tag accettati sia da un sistema di contenuti sia dalla piattaforma di destinazione.

Filtrare con un elenco consentito

Mantenga solo etichette o identificatori richiesti che compaiono anche in un elenco testuale approvato.

Che cosa restituisce l’operazione?

Restituisce una volta ogni stringa presente in entrambe le liste, ordinata e scritta secondo la prima occorrenza in list_a.

I duplicati sono inclusi?

No. Il risultato è un’intersezione di insiemi, quindi ogni valore corrispondente compare una sola volta.

Il confronto distingue le maiuscole?

Sì, per impostazione predefinita. Imposti ignore_case su true quando la capitalizzazione non deve influire sulla corrispondenza.

Vengono rimossi spazi o punteggiatura?

No. I valori sono confrontati così come forniti, salvo l’opzione che ignora le maiuscole. Li normalizzi prima, se necessario.

Che cosa accade senza corrispondenze?

La richiesta riesce e restituisce un array di intersezione vuoto con un conteggio pari a zero.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_items_per_list10000
max_item_chars4096
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →