判断两个list相等
要判断两个list是否相等,可以使用以下方法:
- 使用
==运算符:直接比较两个list是否相等。例如:
list1 = [1, 2, 3]
list2 = [1, 2, 3]
if list1 == list2:
print("两个list相等")
- 使用
all()函数和列表推导式:对两个list进行逐个元素的比较,并使用all()函数来判断所有比较结果是否为True。例如:
list1 = [1, 2, 3]
list2 = [1, 2, 3]
if all(x == y for x, y in zip(list1, list2)):
print("两个list相等")
这种方法可以处理两个list长度不一样的情况,只会比较相同索引位置的元素。
请注意,以上方法只能判断两个list中的元素是否相等,而不能判断list的顺序是否相同。如果需要判断顺序是否相同,可以使用==运算符。
原文地址: https://www.cveoy.top/t/topic/hDaZ 著作权归作者所有。请勿转载和采集!