码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python集合-set使用


    1.集合(set)

    “”"
    1).集合是容器型数据类型(序列);将{}作为容器的标志,多个元素用逗号隔开
    和字典不一样,集合的元素是独立的数据不是键值对
    特点:可变(增删)、无序(不支持下标操作)
    {1,2,3,4}
    注意:单独的{}表示空字典,不是集合

    2)元素 – 不可变的数据;同一个元素只能有一个()唯一性
    “”"

    空集合

    set1 = ()
    print(type(set1))

    set1 = {12, ‘abc’, (1, 2)}

    集合自带去重功能

    set1 = {1, 1, 3, 5, 5}
    print(set1)

    scores = [87, 65, 10, 87, 90, 87]
    scores = list(set(scores))
    print(scores)

    2.集合元素的增删改查

    1)查 – 只支持遍历,不能单独获取具体的元素

    names = {‘小明’, ‘小黄’, ‘盖伦’, ‘压缩’}
    for item in names:
    print(item)

    2) 增: 集合.add(元素)

    集合.update(序列) – 将序列中的所有元素添加到集合中
    names.add(‘剑圣’)
    print(names)
    names.update(‘鳄鱼’) # {‘剑圣’, ‘鳄’, ‘盖伦’, ‘小明’, ‘压缩’, ‘小黄’, ‘鱼’}
    print(names)

    3)删除 - 删除元素

    集合.remove(元素) – 删除集合中指定的元素
    names.remove(‘小黄’)
    print(names)

    4)改(集合不支持修改)

    set1 = {1, 2, 3, 4, 5, 6}
    set2 = {7, 8, 9, 4, 5, 6}

    5)求并集:集合1 | 集合2 —将两个集合的元素合并, 并且去重

  • 相关阅读:
    动手学深度学习7.2 使用块的网络(VGG)-笔记&练习(PyTorch)
    Pointofix ,截屏神器,好用到飞的软件
    java-net-php-python-ssm高校办公自动化系统计算机毕业设计程序
    linux创建ftp账号
    MyBatis - 关闭 Log 日志的两种方式
    无涯教程-JavaScript - FORMULATEXT函数
    保姆级-微信小程序开发教程
    Netty学习知识点总结
    Flutter高仿微信-第58篇-扫一扫
    [ C++ ] STL_list 使用及其模拟实现
  • 原文地址:https://blog.csdn.net/HuangXiongjin/article/details/127766302
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号