多个数组同顺序对比取得与所有原组合中不重复的所有数字
时间: 2024-02-18 08:00:40 浏览: 65
不重复的数字个数
如果您想要找到在原始数组组合中不重复的所有数字,可以使用以下代码实现:
```python
# 定义多个数组
arr1 = [1, 2, 3]
arr2 = [2, 3, 4]
arr3 = [3, 4, 5]
# 将数组存储在列表中
arrays = [arr1, arr2, arr3]
# 将所有数字存储在一个列表中
all_nums = [num for arr in arrays for num in arr]
# 找到所有不重复的数字
unique_nums = [num for num in set(all_nums) if all_nums.count(num) == 1]
# 找到所有原组合中不重复的所有数字
result = [num for num in all_nums if all_nums.count(num) == 1]
print(result)
```
这里,我们首先将所有数字合并到一个列表中。然后,我们使用列表推导式遍历所有数字,找到在原始数组组合中不重复的所有数字,并将其存储在一个列表中。
请注意,由于该方法需要计算所有数字,因此对于非常大的数组,计算时间可能会很长。
阅读全文