python list赋值给另一个list,两个list取交集 python

  python list赋值给另一个list,两个list取交集 python

  集合、列表集合的交(零售)差集(全部删除)没有区别,这一点是相同的。

  集合、列表集合的集合addAll有差异100套。可以重复。不重复目录

  publicstaticvoidmain(string[]args){

  setintegerresult=newhashsetinteger(;

  setintegerset 1=newhashsetinteger { }

  添加(1);

  添加(3;

  添加(5;

  };

  setintegerset 2=newhashsetinteger { }

  添加(1);

  添加(2;

  添加(3;

  };

  结果。清除(;

  结果。addall(set1;

  System.out.println(在重复交集之前(1)设置1);

  System.out.println(在重复交集之前(2)设置2);

  结果。保留全部(设置2;

  system.out.println(set1和集合2的交集为结果);

  结果。清除(;

  结果。addall(设置2;

  System.out.println(差集前1: set 1 );

  System.out.println(差集前2:‘set 2);

  结果。删除所有(set1

  system.out.println(set2和集合一之差为结果);

  结果。清除(;

  结果。addall(set1;

  结果。addall(设置2;

  系统输出打印(设置一和集合2的并集)结果);

  system.err.print(set1集合(集合)去重复( \ n );

  listintegerlist=newarraylistinteger(;

  listintegerlist 1=newarraylistinteger { }

  添加(1);

  添加(3;

  添加(5;

  };

  listintegerlist 2=newarraylistinteger {

  {

  添加(1);

  添加(2;

  添加(3;

  };

  列表。清除(;

  列表。addall(列表1;

  System.out.println(在重复交集之前(1)列表1);

  System.out.println(在重复交集之前(2)列表2);

  列表。零售所有(列表2;

  system.out.println(list1和列表2的交集为列表);

  列表。清除(;

  列表。addall(列表2;

  System.out.println(差集前1:列表1 );

  System.out.println(差集前2:‘列表2);

  列表。删除全部(列表1;

  system.out.println(list2和列表一之差为列表);

  列表。清除(;

  列表。addall(列表1;

  列表。addall(列表2;

  系统。出去。打印;

  system.err.print(list集合和集:不重复) );

  }

  输出结果:

  在重复相交之前1:[ 1,3,5 ]

  在重复相交之前2:[ 1,2,3 ]

  集合一和集合2的交叉为[ 1,3 ]

  差集前1:[ 1,3,5 ]

  差集前2:[ 1,2,3 ]

  集合2和集合一的差集是[2]

  集合一和集合2的并集:[ 1,2,3,集合一的并集:重复

  在重复相交之前1:[ 1,3,5 ]

  在重复相交之前2:[ 1,2,3 ]

  列表一和列表2的交叉为[ 1,3 ]

  差集前1:[ 1,3,5 ]

  差集前2:[ 1,2,3 ]

  列表2和列表一的差集是[2]

  列表一和集合2的并集:[ 1,3,5,1,2,3 ]列表的并集:不重复

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: