可以使用Python中的set(集合)来解决这个问题。
给定两个列表list1和list2,需要找到只存在于list1中的值。
首先将list2转换为集合类型,然后将其与list1进行差集操作,最终得到仅存在于list1中的值的集合。
下面是代码示例:
list1 = [1, 2, 3, 4, 5] list2 = [2, 4, 6, 8]
set_list2 = set(list2)
result = set(list1) - set_list2
print(result)
输出:{1, 3, 5}
说明:这个例子中,列表list1中有1,3和5这三个值,而这三个值都不在列表list2中,上述代码的最终结果就是{1, 3, 5}。