Catégories

Xor de Tableaux

Calcule la difference symetrique avec lodash _.xor

Retourne les valeurs presentes dans un seul tableau.

Points forts :

  • Utilise lodash _.xor
  • Accepte 2-4 tableaux JSON
  • Utile pour la difference symetrique

Exemple :

  • Tableau 1 : [1, 2, 3]
  • Tableau 2 : [2, 3, 4]
  • Resultat : [1, 4]

Entrez un tableau JSON

Entrez un tableau JSON

Troisieme tableau optionnel

Quatrieme tableau optionnel

Points clés

Catégorie
Data Processing
Types d’entrée
textarea
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Calculez instantanément la différence symétrique entre plusieurs ensembles de données grâce à notre outil basé sur la fonction lodash _.xor, idéal pour identifier les éléments uniques présents dans un seul tableau.

Quand l’utiliser

  • Identifier les éléments qui ne sont pas communs à plusieurs listes de données.
  • Comparer deux versions d'une liste pour isoler les ajouts ou suppressions.
  • Nettoyer des jeux de données en extrayant uniquement les valeurs exclusives.

Comment ça marche

  • Saisissez vos données sous forme de tableaux JSON dans les champs dédiés.
  • L'outil applique la fonction lodash _.xor pour comparer les éléments entre les tableaux.
  • Le résultat affiche uniquement les valeurs qui ne sont pas présentes dans tous les tableaux fournis.

Cas d’usage

Comparaison de listes d'utilisateurs entre deux bases de données.
Détection des différences entre deux configurations logicielles.
Analyse d'inventaires pour isoler les articles manquants ou ajoutés.

Exemples

1. Comparaison de listes d'IDs

Développeur
Contexte
Un développeur doit comparer deux listes d'identifiants d'utilisateurs pour trouver ceux qui ne sont pas synchronisés.
Problème
Identifier rapidement les IDs présents dans une liste mais absents de l'autre.
Comment l’utiliser
Coller la liste A dans 'Tableau 1' et la liste B dans 'Tableau 2'.
Configuration d’exemple
Tableau 1: [101, 102, 103], Tableau 2: [102, 103, 104]
Résultat
Le résultat affiche [101, 104], isolant les IDs uniques à chaque liste.

2. Nettoyage de tags

Gestionnaire de contenu
Contexte
Deux articles ont été tagués par des équipes différentes et il faut harmoniser les catégories.
Problème
Trouver les tags qui ne sont pas communs aux deux articles pour décider lesquels conserver.
Comment l’utiliser
Entrer les tags de l'article 1 et de l'article 2 dans les champs correspondants.
Configuration d’exemple
Tableau 1: ["tech", "web", "design"], Tableau 2: ["web", "design", "seo"]
Résultat
Le résultat affiche ["tech", "seo"], les tags spécifiques à chaque article.

Tester avec des échantillons

json

Hubs associés

FAQ

Qu'est-ce qu'une différence symétrique ?

C'est l'ensemble des éléments qui appartiennent à l'un des tableaux, mais pas à leur intersection.

Combien de tableaux puis-je comparer ?

Vous pouvez comparer entre 2 et 4 tableaux JSON simultanément.

Quel format de données est accepté ?

L'outil accepte uniquement des tableaux au format JSON (ex: [1, 2, 3]).

L'outil conserve-t-il mes données ?

Non, le traitement est effectué localement et aucune donnée n'est stockée sur nos serveurs.

Que se passe-t-il si une valeur est présente dans deux tableaux ?

Si une valeur est présente dans deux tableaux, elle est exclue du résultat final car elle n'est pas unique à un seul ensemble.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/xor-arrays

Paramètres de la requête

Nom du paramètre Type Requis Description
array1 textarea Oui Entrez un tableau JSON
array2 textarea Oui Entrez un tableau JSON
array3 textarea Non Troisieme tableau optionnel
array4 textarea Non Quatrieme tableau optionnel

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-xor-arrays": {
      "name": "xor-arrays",
      "description": "Calcule la difference symetrique avec lodash _.xor",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xor-arrays",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]