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中集合的混合使用的主要内容,如果未能解决你的问题,请参考以下文章

Java中集合的概述

Java中集合的理解

有没有一种简单的方法来抑制 Oracle 中集合的 XML 行标记?

Java 9中集合的重载便利工厂方法有啥意义

javascript 如何删除MongoDb中集合的所有文档?

hibernate 中集合的保存