博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python——set
阅读量:6859 次
发布时间:2019-06-26

本文共 621 字,大约阅读时间需要 2 分钟。

set的结构特点:set 持有一系列元素,这一点和 list 很像,但是set的元素没有重复,而且是无序的,这点和 dict 的 key很像。

创建set

s = set(['Adam','Lisa','Bart','Paul'])print s #set(['Lisa', 'Paul', 'Adam', 'Bart'])

访问set

s = set(['Adam', 'Lisa', 'Bart', 'Paul' ,'adam', 'lisa', 'bart', 'Paul'])print 'adam' in s #Trueprint 'bart' in s #True

set是无序集合,访问set,就是判断,这个元素是否存在于set中;

遍历set

s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])for x in s:    print x[0] , ":" ,x[1]

更新set

  • 添加
    如果添加的元素已经存在于set中,add()不会报错,但是不会加进去
>>> s = set([1, 2, 3])>>> s.add(4)>>> print sset([1, 2, 3, 4])
  • 删除
    如果删除的元素不存在set中,remove()会报错
>>> s = set([1, 2, 3, 4])>>> s.remove(4)>>> print sset([1, 2, 3])

转载地址:http://myayl.baihongyu.com/

你可能感兴趣的文章
中国人工智能学会通讯——人工智能的商业化挑战
查看>>
免费IDE编辑器才是Java程序员的最爱
查看>>
一张图读懂2016年CIO最关心的IT趋势
查看>>
混合云?行业云?“合脚”的才是好用的云
查看>>
掘金全球最大商务差旅市场 SAP旗下Concur联合中数通进军中国
查看>>
大变样:Firefox新一代UI “Photon”设计曝光
查看>>
云计算、IoT和SDN为企业网带来最大的问题
查看>>
云趋势下的Windows平台:生存并快乐着
查看>>
不要再在JavaScript中写 CSS了
查看>>
Gartner:云安全进入高速发展期
查看>>
云存储能否成为数据安全灵药?几个角度全方位剖析
查看>>
未来几年SDN将进一步提升云服务利润率
查看>>
手把手教你用 Python 和 Scikit-Learn 实现垃圾邮件过滤
查看>>
Hinton亲自讲解迄今未发表工作:胶囊理论的核心概念到底是什么?
查看>>
光伏业需要一次国内“双反”
查看>>
小微企业都在用的一体化管理解决方案
查看>>
Sql Server 2008 为开发带来的新特性
查看>>
Realm为Node.js发布对象数据库
查看>>
物联网行业将掀起新一轮并购潮 步入整合期
查看>>
夏日炎炎 构筑安防线 这些知识你Get到了吗?
查看>>