Python中列表的交、并、差集获取方法示例

  

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中列表的交、并、差集获取方法示例