美文网首页
python3-集合

python3-集合

作者: 牛肉面biubiu | 来源:发表于2020-08-19 17:02 被阅读0次

集合(set)是一个无序的不重复元素序列

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典

添加元素

add()                 添加元素

update()           添加元素,参数可以是列表、元组、字典等

删除元素

remove()         将元素从集合中移除,如果元素不存在则会发生错误

discard()         将元素从集合中移除,如果元素不存在不会发生错误

pop()               随机删除集合中的一个元素

len()             计算集合元素个数

clear()          清空集合

内置函数

difference()                     返回差集,返回一个移除相同元素的新集合

difference_update()        返回差集,在原来的集合中移除元素,没有返回值

symmetric_difference()   移除两个集合中都存在的元素,返回两个集合组成的新集合

x.symmetric_difference_update(y)在原始集合x中移除与y集合中的重复元素,并将不重复的元素插入集合x中

intersection()                  返回交集,返回一个新的集合

intersection_update()     返回交集,在原始的集合上移除不重叠的元素

union()                            返回并集

set.isdisjoint(set)       判断两个集合是否包含相同元素,没有返回True,否则返回False

x.issubset(y)             x是否包含在y,是则返回True,否则返回False

x.issuperset(y)          y是否包含在x,是则返回True,否则返回False

copy()             复制

相关文章

  • python3-集合

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

  • 107. mac下pip安装的包路径与各python路径

    1- pip包路径terminal-> python2/python3-> import numpy -> num...

  • python3-注释

    Python3 注 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释:...

  • Python3-循环

    要计算1+2+3,我们可以直接写表达式:1 + 2 + 36要计算1+2+3+...+10,勉强也能写出来。但是,...

  • Python3-函数

    我们知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3...

  • Python3-迭代

    迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代...

  • Python3-异常

    异常 处理异常 抛出异常 Try … Finally with 语句

  • Python3-模块

    模块 输出结果: 按字节码编译.pyc 文件 from..import 语句 模块的 name 每个 Python...

  • Python3-介绍

    Python 简介 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python的设...

  • Python3-函数

    无参函数 注:调用函数的方法必须写在函数后,写在之前会报错;iOS 代码是写在哪里都可以调用的。 含参函数 局部变...

网友评论

      本文标题:python3-集合

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