gpt4 book ai didi

python - 比较两个类列表对象的内容的最佳方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 23:55:23 24 4
gpt4 key购买 nike

当我必须比较两个类数组对象的内容时——例如 listtuplecollection.deque s -- 不考虑对象的类型,我使用

list(an_arrayish) == list(another_arrayish)

是否有更惯用/更快/更好的方法来实现这一点?

最佳答案

逐元素比较:

def compare(a,b):
if len(a) != len(b):
return False
return all(i == j for i,j in itertools.izip(a,b))

对于 Python 3.x,请改用 zip

关于python - 比较两个类列表对象的内容的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12135264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com