当前位置: 首页 > news >正文

python基础篇-集合

集合 :集合内的数据不重复,但是数据是无序的

  创建集合 {} 或者set()

  注: 创建空集合只能用set(), 因为{}已经被字典占用了

  eg: s1 = {10, 20 ,40,30 }

  eg: s2 = set('abcdefg')  :用set创建,序列会被拆开 = 》 {’a', 'b', 'c', 'd', 'e', 'f', 'g'}

 

  集合的操作:

    1.增加

      s1.add()  增加单个数据到集合,追加位置任意,如果集合中已存在,则不再追加

      s1.update() 追加数据序列到集合,不能追加单个

    2.删除

      s1.remove(item) : 删除指定数据,如果数据不存在,则报错

      s1.discard(item) : 删除指定数据,数据不存在时,不会报错

      s1.pop() :  随机删除某个数据项,并将其返回

    3.查找

      in 或者 not in  返回True或者False

http://www.hskmm.com/?act=detail&tid=8570

相关文章:

  • #egsg:在同一程序中比较-计算圆的面积
  • 282 项多模态胃肠病学数据集:适配 VLM 与 MLLM 微调,融合医学图像与临床文本的医疗 AI 训练数据
  • 2-sat板子
  • centos 7中安装jenkins
  • pythonjs逆向 破解滑动验证码 - hello-*
  • 解决 pandas.to_csv 乱码、丢失行和自动换行问题 时间转换
  • JavaDay7
  • 前端场景题笔记
  • P3934 [Ynoi Easy Round 2016] 炸脖龙 I 做题记录
  • 【CompletableFuture 核心操作全解】详细注释版
  • 关于学术不端的一些思考
  • python基础-字典
  • pod 内nslookup请求时常异常
  • 单调队列优化DP
  • 4.5.11版本闪亮登场~快来看看有哪些新功能
  • 教你数分钟内创建并运行一个 DolphinScheduler Workflow!
  • AT_agc065_b [AGC065B] Erase and Insert
  • 《大模型时代——智能体的崛起与应用实践(微课视频版)》
  • 第三节:GoLangChain提示词(Prompts)处理详解
  • rhel8 中vdo 邏輯卷的邏輯擴容
  • Codeforces Round 1051 (Div. 2) 部分题解
  • kingbase金仓数据库的密码有效期和密码复杂度
  • HDF5文件
  • Error encountered when performing Introspect the Portion of idea Introspect using JDBC metadata在哪设置
  • 核桃 CSP-S 模拟
  • 正确输入连字号、连接号、破折号和负号
  • 9 月记录
  • python基础-元组
  • .net core中获得程序集以及注入框架的方法总结
  • python基础篇-list(列表)