矩阵:不同元素和非不同元素

考虑一个M数组,编写一个唯一的(M)函数,如果该数组包含所有不同的元素,则返回True,否则返回False:
[[1,2],[3,4]]->True
[[2,2],[3,4]]->False
我的代码是:
定义唯一(M):
R=LEN(M)
C=len(M[0])
Check=True
对于范围内的i(R):
对于范围(C)内的j:
如果M[i][j]!=M[j][i]:
返回False
返回True
问题是它没有回到不同的元素,有人能帮我解决这个错误吗?

# 回答1


使用标签和缩进发布代码。这其中的逻辑是什么?[i][j]和[j][i]元素的比较是怎么回事?为什么你会基于不相等的条件检查而返回?

标签: python

添加新评论