以下是一个比较列表中值的代码示例:
def compare_lists(list1, list2):
# 检查两个列表的长度是否相等
if len(list1) != len(list2):
return False
# 逐个比较列表中的值
for i in range(len(list1)):
if list1[i] != list2[i]:
return False
# 如果所有值都相等,则返回True
return True
# 示例用法
list1 = [1, 2, 3, 4, 5]
list2 = [1, 2, 3, 4, 5]
print(compare_lists(list1, list2)) # 输出: True
list3 = [1, 2, 3, 4, 5]
list4 = [1, 2, 3, 4, 6]
print(compare_lists(list3, list4)) # 输出: False
在这个例子中,compare_lists
函数接受两个列表作为参数,并首先检查这两个列表的长度是否相等。如果长度不相等,则返回False
。然后,使用一个循环逐个比较列表中的值。如果找到任何不相等的值,则返回False
。如果所有值都相等,则返回True
。
在示例用法中,list1
和list2
的值完全相等,因此输出为True
。而list3
和list4
的最后一个值不相等,因此输出为False
。
下一篇:比较列表中的重复数据与输入数据。