📅  最后修改于: 2023-12-03 15:34:19.921000             🧑  作者: Mango
当我们需要检查两个元组列表是否相同时,Python提供了一种简单的方法。我们可以使用set()函数将两个列表转换为集合(set),然后使用相等运算符比较它们是否相等。在本文中,我们将给出一个简单的Python代码片段来演示如何实现此操作。
list1 = [('a', 1), ('b', 2), ('c', 3)]
list2 = [('b', 2), ('c', 3), ('a', 1)]
if set(list1) == set(list2):
print("Lists are equal")
else:
print("Lists are not equal")
首先,我们有两个元组列表:list1
和list2
。
list1 = [('a', 1), ('b', 2), ('c', 3)]
list2 = [('b', 2), ('c', 3), ('a', 1)]
然后,我们使用一行代码将这两个列表转换为set:
set(list1) == set(list2)
接下来,我们使用相等运算符==
比较这两个set是否相等。如果它们相等,我们将输出Lists are equal
,否则,我们将输出Lists are not equal
。
在运行上述代码片段后,我们将得到以下结果
Lists are equal
这表明,我们的两个元组列表是相同的。
在本文中,我们介绍了如何使用set()函数来检查两个元组列表是否相同。我们将两个列表转换为set,然后使用相等运算符比较它们是否相同。这是在Python中检查列表是否相同的简单有效方法。