Comparer deux listes

Calculez l’intersection, l’union ou les différences entre deux listes, en suivant l’ordre de première apparition et des options explicites de comparaison.

Cette page présente les outils disponibles dans cette langue dans le périmètre actuel. Cela ne signifie pas que tous les outils du site sont traduits dans toutes les langues.

Chaque entrée : 128 KiB, 65 536 unités UTF-16 et 5 000 lignes ; 256 KiB au total. Résultat complet et parties réunis : 512 KiB au maximum, avec 5 000 lignes dans le texte complet et dans chaque partie, et 100 parties ; délai de 5 secondes. La sortie convertit CR et CRLF en LF. L’original reste dans le champ.

Choisissez explicitement l’arabe, l’anglais ou une autre langue proposée (turc, hindi, japonais). Ce choix règle la comparaison, la casse et les limites des groupes de graphèmes, sans changer la langue de l’interface. L’interface française ne sélectionne pas un traitement français : le français et l’allemand ne font pas partie des langues de traitement proposées.

Les opérations ensemblistes conservent la première occurrence de chaque clé de comparaison ; le nombre de répétitions n’est pas comparé. L’union et la différence symétrique suivent l’ordre de A avant celui de B ; « B uniquement » conserve l’ordre de B.

Mode d’emploi

Collez les deux listes et choisissez l’intersection, l’union ou une différence. Définissez la langue de comparaison, le respect ou non de la casse, le retrait des espaces aux extrémités et le traitement des lignes vides. Lancez le traitement et vérifiez les éléments avant de copier ou de télécharger.

Exemple pratique

A contient red, blue, red ; B contient blue, green. L’intersection est blue ; l’union est red, puis blue, puis green ; « A uniquement » donne red.

Fonctionnalités prises en charge et limites

L’outil applique des opérations ensemblistes : un résultat par clé de comparaison, en conservant sa première occurrence. L’intersection et « A uniquement » gardent l’ordre de A ; « B uniquement » garde celui de B ; l’union et la différence symétrique présentent les éléments de A avant ceux de B qui conviennent. Le retrait des espaces aux extrémités et la suppression des lignes vides sont désactivés au départ. La comparaison sans distinction de casse utilise toLocaleLowerCase dans la langue choisie et ne couvre pas toutes les équivalences de casse Unicode. Un résultat valide peut être vide.

Questions fréquentes

L’outil compare-t-il le nombre d’apparitions d’un élément ?

Non ; ce sont des opérations ensemblistes, pas des comparaisons de fréquence. Un nombre différent de répétitions ne change pas l’appartenance à l’intersection ou à l’union.

Outils associés