以下是一个比较两个列表的函数示例:
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
return True
# 示例用法
list_a = [1, 2, 3, 4, 5]
list_b = [1, 2, 3, 4, 5]
list_c = [1, 2, 3, 4, 6]
print(compare_lists(list_a, list_b)) # 输出 True
print(compare_lists(list_a, list_c)) # 输出 False
该函数首先检查两个列表的长度是否相等,如果不相等,则说明它们不相等,直接返回False。然后使用循环遍历两个列表的元素,如果发现有不相等的元素,则返回False。如果循环结束后没有发现不相等的元素,则说明两个列表相等,返回True。