Confronto liste

Confronta due elenchi e trova gli elementi comuni o esclusivi.

Il modulo interattivo è disponibile quando JavaScript è attivo.

Come si usa

Incolla due elenchi per vedere che cosa condividono, che cosa ha solo il primo e che cosa ha solo il secondo: le tre risposte che servono quando si riconcilia un’esportazione con un sistema, o l’elenco del mese scorso con quello di questo mese.

Questa è aritmetica di insiemi, quindi le ripetizioni interne a un elenco collassano prima del confronto: dice quali valori compaiono, mai quante volte. Se conta che un valore compaia due volte — un addebito doppio, una riga duplicata — quella è un’altra domanda, e togliere prima i duplicati la nasconde. Le trappole di normalizzazione sono le solite: uno spazio finale o un apostrofo diverso mettono un elemento in «solo in A» mentre lo vedi benissimo in B.

Esempio

Due elementi compaiono in entrambe le liste; ciascuna lista contiene anche un elemento esclusivo.

  • Due elenchi di indirizziChi è in entrambi e chi in uno solo.
  • L’esportazione di ieri contro quella di oggiSolo in B è ciò che è stato aggiunto; solo in A, ciò che è uscito.
  • Un elenco con spazi sparsiRitaglia prima, o elementi uguali risultano diversi.

Domande frequenti

Conta quante volte compare un valore?

No. Ogni elenco viene prima ridotto ai suoi valori distinti, quindi tre copie della stessa riga contano una. Dove il conteggio è proprio il punto — riconciliare quantità, trovare un pagamento doppio — confronta i conteggi a parte; un confronto tra insiemi ti dirà tranquillamente che torna tutto.

Un elemento è in entrambi gli elenchi ma risulta solo in A, perché?

Le due copie non sono identiche come testo. Attiva ritaglio e indifferenza alle maiuscole, che copre quasi tutto. Ciò che resta è di solito un carattere che sembra un altro e non lo è: uno spazio unificatore, un apostrofo tipografico o una lettera accentata salvata in due modi diversi.

Strumenti correlati