a = [1, 2, 3, 4]
b = [2, 4, 3, 1]
c = [2, 3]
当比较 a 和 b 时,应该返回 True
:a
中的所有项目都出现在 b
中, 中的所有项目b
出现在 a
中。
比较a
和c
时,应该返回False
:a
中有不存在的项存在于 c
上。
pythonic 的方法是什么?
最佳答案
排序,然后比较。
sorted(a) == sorted(b)
关于python - 我如何比较 python 中的两个列表,并返回第二个列表需要具有相同的值而不考虑顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539579/