• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python关于集合的知识案例详解

    一、集合的基本信息

    集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。

    格式:set1 = set()或a={值1,值2}

    特性:无序、可变、唯一(去重)

    案例:

    a=set()
    print(type(a))

    结果:

    二、集合的基本操作

    1、添加元素(add,update)

    add:添加元素

    案例:

    a={1,333,4,5,"小明","小红",1,4,4}
    a.add(6)
    a.add(45)
    print(a)

    结果:

    update:是把要传入的元素拆分,做为个体传入到集合中

    案例:

    a={1,333,4,5,"小明","小红",1,4,4}
    a.update("xz")
    print(a)

    结果:

    2、删除(remove,pop,discard)

    remove:使用remove删除集合中的元素 如果有 直接删除 如果没有 程序报错

    案例:

    a={11,2,3,4,5,8,45,47,55,67,78}
    a.remove(3)
    print(a)

    结果:

    pop():使用pop删除是随机删除集合中的元素 如果set1没有元素讲程序报错

    案例:

    a={11,2,3,4,5,8,45,47,55,67,78}
    a.pop()
    print(a)

    结果:

    discard:使用discard删除 如果元素存在 直接删除 如果元素不存在 不做任何操作

    案例:

    a={11,2,3,4,5,8,45,47,55,67,78}
    a.discard(3)
    print(a)

    结果:

    clear:清除

    案例:

    a={11,2,3,4,5,8,45,47,55,67,78}
    a.clear()
    print(a)

    结果:

    3、集合的交集、并集和差集

    交集:  和intersection

    案例1:

    a={3,4,55,6,7,8}
    b={3,5,6,90,33}
    print(ab)

    结果:

    案例2:intersection

    a={3,4,55,6,7,8}
    b={3,5,6,90,33}
    print(a.intersection(b))

    结果:

    并集: |和union

    案例1: |

    a={3,4,55,6,7,8}
    b={3,5,6,90,33}
    print(a|b)

    结果:

    案例2:union

    a={3,4,55,6,7,8}
    b={3,5,6,90,33}
    print(a.union(b))

    结果:

    差集:-和difference

    案例1:-

    以上就是python关于集合的知识的详细内容,更多关于python集合的知识的资料请关注脚本之家其它相关文章!

    您可能感兴趣的文章:
    • Python之集合详解
    • Python 集合之set详解
    • 详细介绍Python中的set集合
    • 一篇文章带你了解python集合基础
    • Python中关于集合的介绍与常规操作解析
    上一篇:教你漂亮打印Pandas DataFrames和Series
    下一篇:Python中requests做接口测试的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python关于集合的知识案例详解 python,关于,集合,的,知识,