python_集合

Posted xiaokuangnvhai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_集合相关的知识,希望对你有一定的参考价值。

一、集合特点:

1、集合是无序的

2、集合天生去重

3、集合无下标

二、集合的操作

s=set() #定义空集合

s.add(1) #集合添加元素

print(s)

s.remove(1) #集合删除元素

print(s)


/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 /Users/dongyf/Documents/python/besttest_study/test.py
1
set()

三、集合的交集,并集,差集,对称差集

x=[1,2,3,4]
y=[1,6,7,2]

z=set(x)
t=set(y)

print(z.intersection(t)) #取交集
print(z&t)

print(z.difference(t)) #取差集 在a(方法前的)集合里面有,在b集合里面没有的
print(z-t)

print(z.union(t)) #取并集 把2个集合加在一起,重复的去重
print(z|t)

print(z.symmetric_difference(t)) #对称差集  把2个集合加在一起,重复的去重
print(z^t)


/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 /Users/dongyf/Documents/python/besttest_study/test.py
1, 2
1, 2
3, 4
3, 4
1, 2, 3, 4, 6, 7
1, 2, 3, 4, 6, 7
3, 4, 6, 7
3, 4, 6, 7

 

以上是关于python_集合的主要内容,如果未能解决你的问题,请参考以下文章

13 个非常有用的 Python 代码片段

代码片段 - Golang 实现集合操作

laravel特殊功能代码片段集合

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

python小知识片段

python小知识片段