十个不同数组依次同顺序对比取得与原所有数组都不重复的数字
时间: 2024-03-17 22:43:11 浏览: 55
如果您想要依次同顺序对比这10个不同数组,以取得与原所有数组都不重复的数字,您可以使用以下算法:
1. 创建一个空的列表(list)用于存储所有不重复的数字。
2. 依次遍历这10个数组,对于每个数组:
- 将数组中的每个数字与已经存储的数字进行比较,如果该数字没有出现过,则将其添加到列表中。
3. 最终,列表中存储的就是所有不重复的数字。
以下是一个示例代码,可以帮助您实现该算法:
```python
# 10个不同数组
array1 = [1, 2, 3]
array2 = [2, 4, 5]
array3 = [3, 5, 7, 8]
array4 = [1, 4, 9, 10, 11]
array5 = [12]
array6 = [6, 13, 14, 15, 16]
array7 = [17, 18, 19]
array8 = [20, 21, 22, 23]
array9 = [24, 25, 26, 27, 28, 29]
array10 = [30, 31, 32, 33]
# 创建一个空的列表
unique_numbers = []
# 依次遍历这10个数组,并将每个数字与已经存储的数字进行比较
for array in [array1, array2, array3, array4, array5, array6, array7, array8, array9, array10]:
for number in array:
if number not in unique_numbers:
unique_numbers.append(number)
# 打印结果
print(unique_numbers)
```
这段代码将输出一个包含所有不重复数字的列表。由于数字是按照数组顺序进行比较的,因此列表中的数字顺序与原数组的顺序相同。
阅读全文