python 集合 操作方法

Posted 晓风小峰

tags:

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

今天都是课, 就学这么点  不多说 睡觉睡觉!!!

#!usr/bin/env/ python
# -*- coding:utf-8 -*-
# Author:XiaoFeng

list = [1,2,4,6]
set1 = set([1, 2, 3])
set2 = {1, 2}
set3 = set("asdf")
set4 = set(list)
set5 =set()
print(set1)
print(set2)
print(set3)

# 空集
print(set5)

# 交集  找共同
print(set1.intersection(set4))
print(set1 & set4)

# 并集   和平共处
print(set1 | set4)
print(set1.union(set4))

# 差集  我有你没有  1有 4木有
print(set1 - set4)
print(set1.difference(set4))

# 对称差集 去同存异
print(set1 ^ set4)
print(set1.symmetric_difference(set4))

# 判断是否无交集子集
print(set2.isdisjoint(set4))

# 判断2是4子集
print(set2.issubset(set4))

# 判断4是2父集
print(set4.issuperset(set2))

# 增一个
set5.add("g")
print(set5)

# 增多个
set5.update([1, 7, 4])
print(set5)

# 删 没有就报错
set5.remove(1)
print(set5)

# 删 没有不报错
set5.discard(0)
print(set5)

# 随机删
set5.pop()
print(set5)

 

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

常用python日期日志获取内容循环的代码片段

[ jquery 文档处理 insertBefore(content) before(content|fn) ] 此方法用于把所有匹配的元素插入到另一个指定的元素元素集合的前面,实现外部插入(代码片段

python3集合操作方法详解 python3集合操作大全

学习笔记:python3,代码片段(2017)

laravel特殊功能代码片段集合

python集合操作和内置方法