📅  最后修改于: 2023-12-03 15:19:22.162000             🧑  作者: Mango
本篇文章将介绍如何使用Python编写程序来计算矩阵中的非重复值的和。
给定一个矩阵,计算其中所有不重复元素的和。
例如,对于下列矩阵:
[1, 2, 3]
[2, 3, 4]
[3, 4, 5]
其所有不重复元素为:1, 2, 3, 4, 5,因此该矩阵中的非重复值求和为15。
为了解决这个问题,我们可以使用一个集合(set)来存储矩阵中的不重复元素,然后对集合中的元素求和。
具体实现如下所示:
matrix = [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
unique_nums = set()
for row in matrix:
for num in row:
unique_nums.add(num)
sum_unique_nums = sum(unique_nums)
print(sum_unique_nums)
代码说明:
本篇文章介绍了如何使用Python计算矩阵中的非重复值的和。通过使用集合(set)来存储不重复的元素,我们可以轻松地对矩阵中的元素进行操作。