gpt4 book ai didi

python - 对称一维数组 Python

转载 作者:行者123 更新时间:2023-12-05 01:04:51 24 4
gpt4 key购买 nike

所以我有

A = [1,2,3,4]

我想检查数组是否对称。所以输出将是 False

另一个例子是

arr = [1,2,3,3,2,1]
out = fun(arr)
out = True

我一直在尝试喜欢

def checksymm(a):
flag = 0

for i in range(0,len(a)/2):
if np.abs(a[i]) == np.abs(a[-i]):
return True
else:
return False

我做错了什么?谢谢。

最佳答案

a[i]对应的应该是a[-1-i],而不是a[-i]

此外,为什么不直接反转列表并比较每个元素:

def isSymmetric(arr):
return (arr == arr[::-1]).all()

关于python - 对称一维数组 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71295294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com