首页 > 编程语言 > 详细

python之集合(set)

时间:2018-11-30 17:14:04      阅读:184      评论:0      收藏:0      [点我收藏+]

---恢复内容开始---

集合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)

原文:https://www.cnblogs.com/q455674496/p/10045202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!