Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.28 KB

File metadata and controls

30 lines (24 loc) · 1.28 KB

集合

字典的唯一性非常好用,我可以往里放各种元素,字典可以自动保证没有关键词相同的元素。

但是因为字典中的元素必须包含关键词和值,所以我必须对每个关键词都赋一个值,处理越来有点麻烦。

是不是有一个元素只包含关键词,不包含值的“字典”?

  • 集合:只有关键词的“字典”

    • 初始化:x=set()
      • 集合初始化自动拆分传入的字符串或列表
      • 如果字符串或列表中有重复元素,则在集合中只能保留一个
    • add():函数 添加集合元素
    • remove():函数 删除集合中的元素
    • pop()函数:移出最后一个元素(默认)
    • update()函数:更新集合中的元素
    • 数学中的集合操作
      • -号:求两个集合的差集
      • &号:求两个集合的交集
      • |号:求两个集合的并集
      • 集合y包含集合x的所有元素
        • 则x是y的子集
        • y是x的超集
    列表 有序 不唯一 可更新 只有值
    元组 有序 不唯一 不可更新 只有值
    字典 无序 唯一 可更新 有关键词和值
    集合 无序 唯一 可更新 只有关键词