以下是一个比较两个列表元素的Python代码示例:
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
# 测试示例
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
。如果循环结束后没有返回False
,则说明两个列表的元素全部相等,函数返回True
。
最后,我们对函数进行了两次测试。第一次测试中,两个列表的元素全部相等,所以函数返回True
。第二次测试中,两个列表的最后一个元素不相等,所以函数返回False
。