Python3中集合的混合使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3中集合的混合使用相关的知识,希望对你有一定的参考价值。
比较简单没什么好说的:
list_1 = [1,2,3,4,6,3,2,5,7,8,2,1] list_1 = set(list_1) list_1.add(999) list_2 = set([2,3,444,5,1]) print(list_1,list_2) list_3 = [1,3,7] list_3 = set(list_3) list_4 = [2,5,6] list_4 = set(list_4) print(list_1.intersection(list_2)) print(list_1 & list_2) print(list_1.union(list_2)) print(list_2 | list_1) print(list_1.difference(list_2)) print(list_1 - list_2) print(list_1 ^ list_2) print(list_1.issubset(list_2)) print(list_3.isdisjoint(list_4))
输出结果如下:
{1, 2, 3, 4, 5, 6, 7, 8, 999} {1, 2, 3, 444, 5}
{1, 2, 3, 5}
{1, 2, 3, 5}
{1, 2, 3, 4, 5, 6, 7, 8, 999, 444}
{1, 2, 3, 4, 5, 6, 7, 8, 999, 444}
{8, 999, 4, 6, 7}
{8, 999, 4, 6, 7}
{999, 4, 6, 7, 8, 444}
False
True
以上是关于Python3中集合的混合使用的主要内容,如果未能解决你的问题,请参考以下文章
有没有一种简单的方法来抑制 Oracle 中集合的 XML 行标记?