Python .any()/.all()检查列表中的数组元素时

Python .any()/.all()检查列表中的数组元素时,python,Python,嗨,我目前正努力解决这个问题: a = [array([1,3]),array([11,3])] b = [array([1,7]),array([1,9])] c = [[array([1,3]),array([11,3])], [array([2,6]),array([9,9])]] if b not in c: c.append(b) if a not in c: c.append(a) 我不断收到一条错误消息,告诉我必须使用任何或所有方法更正代码。如何检查数组元素是否已

嗨,我目前正努力解决这个问题:

a = [array([1,3]),array([11,3])]
b = [array([1,7]),array([1,9])]
c = [[array([1,3]),array([11,3])], [array([2,6]),array([9,9])]]
if b not in c:
    c.append(b)
if a not in c:
    c.append(a)
我不断收到一条错误消息,告诉我必须使用任何或所有方法更正代码。如何检查数组元素是否已在列表中或未使用任何/全部?

在任何情况下,您都应该提供一个起点,这样您就可以继续自己进行实验:

a = [[1, 3], [11, 3]]
b = [[1, 7], [1, 9]]
c = [[[1, 3], [11, 3]], [[2, 6], [9, 9]]]

print a in c
print b in c
print all([a in c, b in c])
print any([a in c, b in c])

这只是一个简单的示例,说明如何使用any&all。

为什么会导致错误消息?数组是函数吗?数组[1,3]应该返回什么?请提供一个简短完整的程序,我们可以复制粘贴并运行该程序。请包括您收到的确切错误消息,包括任何回溯。有关详细信息,请参阅。缺少的错误可能是ValueError:包含多个元素的数组的真值不明确。使用a.any或a.allIs数组从numpy获得什么?