在Python中比较两个list的差异是一个常见的任务,具体差异的定义可能包括元素存在与否、元素数量差异、元素位置差异等。以下是根据不同差异定义的比较方法,以及相应的Python代码示例。 1. 元素存在与否的差异 这种方法关注于找出在一个list中出现而在另一个list中没有出现的元素。 代码示例: python def find_difference...
初始化数据 listA = [‘zhangsan’, ‘lisi’, ‘wangwu’] listB = [‘zhangsan’, ‘lisi’, ‘zhaoliu’] 1、取差集 1.1、listA对应listB的差集 set(listA).di...
1、取差集 1.1、listA对应listB的差集 set(listA).difference(set(listB)) --- set(['wangwu']) 1. 2. 3. 1.2、listB对应listB的差集 set(listB).difference(set(listA)) --- set(['zhaoliu']) 1. 2. 3. 2、取交集 set(listA).intersection(set(listB)) --- set(['lisi', 'zhangsan']...
1、取差集 1.1、listA对应listB的差集 set(listA).difference(set(listB)) --- set(['wangwu']) 1.2、listB对应listB的差集 set(listB).difference(set(listA)) --- set(['zhaoliu']) 2、取交集 set(listA).intersection(set(listB)) --- set(['lisi', 'zhangsan']) 3、取并集 set(listA).u...