📌  相关文章
📜  Python|检查两个元组列表是否相同(1)

📅  最后修改于: 2023-12-03 15:34:19.921000             🧑  作者: Mango

Python | 检查两个元组列表是否相同

当我们需要检查两个元组列表是否相同时,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")
代码解释

首先,我们有两个元组列表:list1list2

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中检查列表是否相同的简单有效方法。