python之集合(set)
Posted 十一、
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之集合(set)相关的知识,希望对你有一定的参考价值。
---恢复内容开始---
集合set 无序的,主要用来去重
lst = ["麻将", "牌九", "扑克", "骰子", "扑克"] s = set(lst) print(s) lst = list(s) print(lst)# 顺序是乱的
集合中的元素是不重复的. 必须是可哈希的(不可变), 字典中的key
空集合:set()
空元组:tuple()
空列表:list()
非空集合: {123}集合, 集合其实就是不存value的字典
集合的操作:
增加:
s = {‘西游记‘, ‘水浒传‘, ‘三国演义‘} s.add(‘后楼梦‘) print(s)#{‘后楼梦‘, ‘西游记‘, ‘三国演义‘, ‘水浒传‘} s.update(‘红楼梦‘) print(s)#{‘梦‘, ‘楼‘, ‘三国演义‘, ‘红‘, ‘水浒传‘, ‘西游记‘} s.update({‘红楼梦‘}) print(s) #{‘红楼梦‘, ‘三国演义‘, ‘水浒传‘, ‘西游记‘}
删除:
s = {‘红楼梦‘, ‘三国演义‘, ‘水浒传‘, ‘西游记‘} s.pop()#随机删除一个 print(s) s.remove(‘水浒传‘) print(s)
修改:
先删除,再进行添加.
以上是关于python之集合(set)的主要内容,如果未能解决你的问题,请参考以下文章