首页 > 解决方案 > 您如何检查列表中是否有新内容?(Python)

问题描述

我想知道如何检查列表中是否有新内容,如下所示:

list_1 = [10, 30, 25]
list_2 = get_updated_list()
new_items = get_new_items(list_2)
if new_items is not []:
    print('Something is new')

如果有人有解决方案,我将不胜感激,我一直在思考如何做到这一点。

标签: python

解决方案


您可以使用内置的设置差异。

s1 = set(list_1)
s2 = set(list_2)

diff = s1.difference(s2)
if diff:
    print("Something is new")

推荐阅读