1。获取两个列表的交集
# - * -编码utf - 8=- * #方法一: 一个=(2、3、4、5) b=(2、5、8) 为val tmp=[val如果val b] 打印tmp # (2、5) #方法二 打印列表(集(一).intersection(设置(b)))
2。获取两个列表的并集
打印列表(集(一).union(设置(b)))
3。获取两个列表的差集
打印列表(组(b) .difference(设置(a))) # b中有而一个中没有的 打印列表(集(一).difference(设置(b))) #一个中有而b中没有的
总体代码及执行结果:
# - * -编码utf - 8=- * #方法一: 一个=(2、3、4、5) b=(2、5、8) 为val tmp=[val如果val b] 打印tmp # (2、5) #方法二 打印列表(集(一).intersection(设置(b))) 打印列表(集(一).union(设置(b))) 打印列表(组(b) .difference(设置(a))) # b中有而一个中没有的 打印列表(集(一).difference(设置(b))) #一个中有而b中没有的 >之前/usr/bin/python/用户/nisj/PycharmProjects/EsDataProc/mysql_much_tab_data_static。py
引用>
(2、5)
(2、5)
(2、3、4、5、8]
[8]
(3、4)
,
过程完成退出代码0以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Python中列表的交、并、差集获取方法示例