可以使用Python的内置函数zip()
和列表推导式来比较两个元组列表。下面是一个示例代码:
def compare_tuples_list(list1, list2):
# 比较两个元组列表
return all(a == b for a, b in zip(list1, list2))
# 示例用法
tuple_list1 = [(1, 2), (3, 4), (5, 6)]
tuple_list2 = [(1, 2), (3, 4), (5, 6)]
print(compare_tuples_list(tuple_list1, tuple_list2)) # 输出: True
tuple_list3 = [(1, 2), (3, 4), (5, 6)]
tuple_list4 = [(1, 2), (3, 5), (5, 6)]
print(compare_tuples_list(tuple_list3, tuple_list4)) # 输出: False
这个函数会比较两个元组列表中的每个元组是否相等,如果所有的元组都相等,则返回True
,否则返回False
。它使用zip()
函数将两个列表中的元素一一配对,然后使用列表推导式来比较每对元组是否相等。最后,使用all()
函数来判断所有比较结果是否都为True
。