zoukankan      html  css  js  c++  java
  • python编程基础之二十三

    集合:和数学里面完全一样的,不允许有重复元素,如果添加重复元素,就会被过滤,可以进行交并差的运算  集合是可变对象

    本质:无需且无重复的数据结构

    创建集合

    s1 = set()  括号里面可以放可迭代对象,当给的是字典,则会吧字典的键存入,不可以放单个元素值

    s2 = {1,2,3,4}  #空集合不可以直接一个大括号,因为大括号表示字典

    集合元素的增加 s1.add() 括号里可以放可迭代对象,也可以具体的元素值

            s1.update()括号里面加

    集合元素的删减s1.discard()里面写需要删除的具体元素值,元素不存在时,不会报错

           s1.remove()也是删除指定元素值,当元素值不存在时,会报错

           s1.pop()这个是随机删除一个元素值,

    集合元素个数len(s1)

    集合的交并差运算,和数学完全一样,这里就不描述了

  • 相关阅读:
    ATM代码及遇到的问题总结
    暑假日报-52
    暑假日报-51
    暑假日报-50
    暑假日报-49
    暑假日报-48
    线段树优化建图(炸弹 + 选课)
    联考day2 C. 舟游
    联赛模拟测试5题解
    第19周作业
  • 原文地址:https://www.cnblogs.com/higer666/p/9439460.html
Copyright © 2011-2022 走看看