首页 > 解决方案 > 比较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')

标签: pythonlistnumpy

解决方案


你正在寻找numpy.all

numpy.all(a == b)

推荐阅读