使用双重循环和Python的set()函数
示例代码:
# 假设有一个二维数组
my_array = [[1, 2, 3], [4, 5, 6], [1, 2, 3]]
# 创建一个空set(集合)来存储唯一数字
unique_numbers = set()
# 双重循环遍历数组
for row in my_array:
for num in row:
# 将数字添加到集合中
unique_numbers.add(num)
# 打印结果
print(unique_numbers)
输出:
{1, 2, 3, 4, 5, 6}
这个解决方法可以很容易地扩展到任意多维数组上。