字典的唯一性非常好用,我可以往里放各种元素,字典可以自动保证没有关键词相同的元素。
但是因为字典中的元素必须包含关键词和值,所以我必须对每个关键词都赋一个值,处理越来有点麻烦。
是不是有一个元素只包含关键词,不包含值的“字典”?
-
集合:只有关键词的“字典”
- 初始化:x=set()
- 集合初始化自动拆分传入的字符串或列表
- 如果字符串或列表中有重复元素,则在集合中只能保留一个
- add():函数 添加集合元素
- remove():函数 删除集合中的元素
- pop()函数:移出最后一个元素(默认)
- update()函数:更新集合中的元素
- 数学中的集合操作
- -号:求两个集合的差集
- &号:求两个集合的交集
- |号:求两个集合的并集
- 集合y包含集合x的所有元素
- 则x是y的子集
- y是x的超集
列表 有序 不唯一 可更新 只有值 元组 有序 不唯一 不可更新 只有值 字典 无序 唯一 可更新 有关键词和值 集合 无序 唯一 可更新 只有关键词 - 初始化:x=set()