Python 3 集合

作者: Mrxiaowang | 来源:发表于2017-12-20 13:57 被阅读32次

#-*coding:utf-8 -*

list =set([2,3,4])

list2 =set([5,3,7])

#交集

#print (list.intersection(list2))

#并集

#print (list.union(list2))

#差集

print(list.difference(list2))#求list的差集,list里面和list2不同的

#print (list2.difference(list))#求list2的差集,list2里面和list不同的

#子集

list3 =set([1,3,7])

#print list3.issubset(list)#判断list3是否是list的子集

#print list.issuperset(list2)#判断list是否是list的父集

#反向差集

#print (list.symmetric_difference(list2))

list4 =set([5,6,8])

list5 =set([5,6,7])

printlist3.isdisjoint(list4)#判断是否是相交集,返回bool值,如果没有交集,就返回true

printlist5.isdisjoint(list4)#如果有交集,返回false

#常用操作

one = ["1","2","3"]

two = ["4","5","6"]

#交集

#print (one & two)

#并集

#print (one | two)

#差集

#print (one - two)

#对称差集

#print  (one ^ two)

#集合的增删改查

#增加

#one.append(999)

#one.add(999)#增加一个

#one.update([888,999,1000])#增加多个

#print one

#删除

one.pop(1)#删除集合中的任意一个元素

printone

#one.discard(2)#元素2如果存在集合a中,则删除;删除集合中存在的指定元素

相关文章

  • python3教程

    python3教程 python3函数 python3集合 Python 3.6.3 中文手册

  • 第7章 - 集合(Set)

    第7章 - 集合(Set) 菜鸟教程:https://www.runoob.com/python3/python3...

  • 目录

    1. PyQt5 2. Python语法 3. Python问题集合

  • Python 3 集合

    #-*coding:utf-8 -* list =set([2,3,4]) list2 =set([5,3,7])...

  • Python 3 集合

    ## 集合(set) - 集合和列表非常相似 - 不同点: 1.集合中只存储不可变对象 2. 集合中...

  • Python基础之数据类型(一)

    Python基本数据类型 python系列文档都是基于python3 数字 字符串 列表 元组 字典 集合 一、数...

  • Python3 集合

  • python3-集合

    集合(set)是一个无序的不重复元素序列 可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必须...

  • Python3 集合

    集合(set)是一个无序的不重复元素序列。 可以使用大括号{ }或者set()函数创建集合,注意:创建一个空集合必...

  • (转载)Python 模块: cachetools

    前言 cachetools 是一个 Python 模块,提供各种记忆集合和修饰符,包括 Python 3 标准库的...

网友评论

    本文标题:Python 3 集合

    本文链接:https://www.haomeiwen.com/subject/altgwxtx.html