分类

数组操作工具

对两个数组执行集合操作(交集、并集、差集等)

关键信息

分类
Data Processing
输入类型
textarea, select, checkbox, text
输出类型
text
样本覆盖
4
支持 API
Yes

概览

数组操作工具是一款高效的数据处理助手,旨在帮助用户快速对两个数组执行集合运算,包括交集、并集、差集、对称差集及笛卡尔积等,支持多种输入格式,让数据比对与合并变得简单直观。

适用场景

  • 需要快速找出两组数据中共同存在的元素(交集)时。
  • 需要合并两组数据并去除重复项(并集)时。
  • 需要对比两份名单并提取差异部分(差集)时。
  • 需要验证一组数据是否完全包含于另一组数据(子集/超集)时。

工作原理

  • 在输入框中分别填入第一个和第二个数组,支持 JSON 格式、逗号分隔或换行输入。
  • 在操作类型下拉菜单中选择所需的集合运算,如交集、并集或差集。
  • 根据需要勾选“区分大小写”或“去除空白字符”以优化匹配结果。
  • 点击执行按钮,工具将立即计算并输出处理后的结果。

使用场景

电商运营:对比两份客户名单,找出同时在两个活动中下单的重复用户。
开发调试:合并两个配置列表,并自动剔除重复的参数项。
数据分析:从两份产品库存清单中提取出仅在其中一份中存在的差异项。

用户案例

1. 提取重复客户名单

市场专员
背景原因
需要从两个不同渠道的客户 ID 列表中找出同时参与了两次活动的活跃用户。
解决问题
手动比对数百个 ID 极易出错且效率低下。
如何使用
将两个渠道的客户 ID 分别粘贴到数组输入框,选择“交集”操作。
示例配置
operation: intersection, caseSensitive: true, trimWhitespace: true
效果
快速获得两个列表中共同存在的客户 ID 集合。

2. 合并产品 SKU 列表

库存管理员
背景原因
仓库合并了两个不同仓库的库存,需要生成一份包含所有 SKU 的唯一清单。
解决问题
两个仓库的 SKU 列表存在大量重叠,需要去重合并。
如何使用
输入两个仓库的 SKU 列表,选择“并集”操作。
示例配置
operation: union, trimWhitespace: true
效果
生成一份包含所有唯一 SKU 的完整清单,方便进行库存盘点。

用 Samples 测试

text

相关专题

常见问题

该工具支持哪些输入格式?

支持 JSON 格式数组(如 [1, 2, 3])、逗号分隔的文本以及每行一个元素的列表格式。

如何处理字符串中的空格?

勾选“去除空白字符”选项,工具会自动清理每个元素前后的空格,确保比对准确。

什么是对称差集?

对称差集是指属于 A 或 B 但不同时属于两者的元素集合,即 (A ∪ B) - (A ∩ B)。

工具区分大小写吗?

默认区分大小写。如果需要忽略大小写差异,请取消勾选“区分大小写”选项。

可以处理非数字类型的数据吗?

可以,工具同样支持字符串、字符等多种数据类型的集合运算。

API 文档

请求端点

POST /zh/api/tools/array-operations

请求参数

参数名 类型 必填 描述
array1 textarea -
array2 textarea -
operation select -
caseSensitive checkbox -
trimWhitespace checkbox -
customSeparator text -

响应格式

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

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-array-operations": {
      "name": "array-operations",
      "description": "对两个数组执行集合操作(交集、并集、差集等)",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=array-operations",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]