您好,我目前无法尝试解决此问题:
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)
我不断收到一条错误消息,告诉我必须使用any()
或all()
更正我的代码。如何使用any()
/ all()
检查列表中是否已存在数组元素?
答案 0 :(得分:0)
您应该提供mcve,无论如何,这是一个起点,以便您可以自己继续尝试:
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])
这只是一个简单的例子,说明如何使用任何&所有