以下是一个使用Python语言比较两个列表并返回新列表的示例代码:
def compare_lists(list1, list2):
new_list = []
for item in list1:
if item in list2:
new_list.append(item)
return new_list
list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
result = compare_lists(list1, list2)
print(result)
输出结果为:[3, 4, 5]
该示例中的compare_lists
函数接受两个列表作为输入,并创建一个新的空列表new_list
。然后,它遍历list1
中的每个元素,如果该元素也存在于list2
中,则将其添加到new_list
中。最后,函数返回new_list
作为结果。
在示例代码中,list1
包含元素[1, 2, 3, 4, 5],list2
包含元素[3, 4, 5, 6, 7]。通过调用compare_lists(list1, list2)
函数,得到的结果是[3, 4, 5],因为这些元素既出现在list1
中,也出现在list2
中。
下一篇:比较列表并给分数