下面是一个比较当前列表数据与旧列表数据的示例代码:
def compare_lists(current_list, old_list):
added_items = []
removed_items = []
for item in current_list:
if item not in old_list:
added_items.append(item)
for item in old_list:
if item not in current_list:
removed_items.append(item)
return added_items, removed_items
# 示例用法
current_list = [1, 2, 3, 4, 5]
old_list = [2, 3, 6, 7]
added_items, removed_items = compare_lists(current_list, old_list)
print("Added items:", added_items)
print("Removed items:", removed_items)
上述代码定义了一个名为compare_lists
的函数,该函数接受两个参数:current_list
和old_list
,并返回两个列表:added_items
和removed_items
。added_items
列表包含了current_list
中新添加的元素,而removed_items
列表包含了old_list
中被删除的元素。
在示例用法中,我们定义了一个current_list
和一个old_list
,然后调用compare_lists
函数进行比较。最后,我们打印出了添加和删除的元素列表。
你可以根据实际需求对这个示例代码进行修改和扩展。