当前位置:首页python > 正文

少儿编程之python判断列表相等

作者:野牛程序员:2023-07-25 10:51:55python阅读 2732

在Python中,可以使用相等运算符(==)来判断两个列表是否相等。当且仅当两个列表包含相同的元素,并且元素的顺序也相同时,它们被认为是相等的。如果列表的元素顺序不同,即使元素相同,它们也被认为是不相等的。

下面是一个简单的例子:

# 列表相等的例子
list1 = [1, 2, 3, 4]
list2 = [1, 2, 3, 4]

if list1 == list2:
    print("列表相等")
else:
    print("列表不相等")

输出:

列表相等

另外,也可以使用all()函数来检查两个无序列表是否相等。all()函数接受一个可迭代对象,并且只有在所有元素都满足某个条件时返回True

# 无序列表相等的例子
list3 = [4, 3, 2, 1]
list4 = [1, 2, 3, 4]

if len(list3) == len(list4) and all(item in list4 for item in list3):
    print("无序列表相等")
else:
    print("无序列表不相等")

输出:

无序列表相等

请注意,这里使用all()函数来检查两个列表中的所有元素是否相互存在,而不考虑它们的顺序。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击