python判断对称数组
时间: 2023-11-17 10:06:08 浏览: 195
判断一个数字是否是对称数字
可以使用以下代码来判断一个数组是否是对称数组:
```python
def is_symmetric(arr):
n = len(arr)
for i in range(n):
for j in range(i, n):
if arr[i][j] != arr[j][i]:
return False
return True
```
其中,`arr` 是要判断的数组,该函数会遍历数组的上三角和下三角,判断对应位置上的元素是否相等,最终返回一个布尔值表示数组是否对称。注意,这个方法只适用于方阵,对于非方阵的数组需要另外处理。
阅读全文