python - 比较python中的两个列表元素
问题描述
我有 2 个考虑版本 '2.0.0' 的列表,我比较它们的元素并获取 [True, True, True] 含义列表,我如何从 [True, True, True] 含义列表中获取,只有一个含义是的,或者如果它在该列表中为 1 假,我怎样才能在全球范围内获得假,我需要覆盖魔法方法eq,首先我试图在功能上使其简单。如果它们相等,我希望看到 True,如果列表中的某些内容不同,我希望看到 False。
import numpy
a = ['2','0','0']
b = ['2','0','0']
print(numpy.in1d(a, b))
if numpy.in1d(a, b) == [True, True, True]:
print('equils')
解决方案
你正在寻找numpy.all
numpy.all(a == b)