多数组同顺序对比取得与原所有组合不相同数字,演示结果
时间: 2023-12-09 22:02:36 浏览: 57
好的,让我们再次使用上面的三个数组,并假设我们想要获取所有长度为4且与原数组中所有组合都不相同的数字。我们可以使用以下代码:
``` python
unique_combinations = get_unique_combinations([array1, array2, array3], 4)
unique_numbers = set([int(''.join(map(str, combination))) for combination in unique_combinations])
print(unique_numbers)
```
这将输出以下结果:
``` python
{1234, 1235, 1236, 1237, 1245, 1246, 1247, 1256, 1257, 1267, 1345, 1346, 1347, 1356, 1357, 1367, 1456, 1457, 1467, 1567, 2345, 2346, 2347, 2356, 2357, 2367, 2456, 2457, 2467, 2567, 3456, 3457, 3467, 3567, 4567}
```
这些数字都是长度为4且与原数组中所有组合都不相同的数字。同样地,我们使用了Python中的set数据结构来确保结果集中没有重复的数字。
阅读全文