zoukankan      html  css  js  c++  java
  • python学习day5--set、函数

    1.set 无序,不重复序列

    创建:与dict一样用{},区别在于dict内元素为键值对

      se={"123","456,444"}

      print(type(se))

    或者:

      li=[11,22,33,11,22]

      s1=set(li)

    2.set提供的功能

    #差集
    s1={11,22,33}
    s2={22,33,44}
    s3=s1.difference(s2)#差集
    print(s3)
    s1.difference_update(s2)#用差集更新s1
    print(s1)
    s3=s1.symmetric_difference(s2)#对称差集
    print(s3)
    s1.symmetric_difference_update(s2)#对称差集更新s1
    print(s1)

    #移除
    s1.discard(11)#删除指定元素,不存在不报错
    s1.remove(11)#删除指定元素,不存在报错
    s1.pop()#随机移除,并返回该删除的元素
    #交集
    s3=s1.intersection(s2)#获取交集
    print(s3)
    s1.intersection(s2)#用交集更新s1
    print(s1)

    #并集
    s3=s1.union(s2)
    print(s3)
    #将可迭代的对象内部元素加到set中
    li=[34,55,23]
    s1.update(li)
    print(s1)

    3.set练习

  • 相关阅读:
    爱上你的一百个理由 (网摘)
    梦想向右,沉默向左
    明夕何夕,君已陌路。
    不肯嫁的几种男人(转)
    一剪梅
    C# preprocessor Directives
    Language
    C# Language Tour
    Web application
    Unsafe code
  • 原文地址:https://www.cnblogs.com/gpdm/p/5841310.html
Copyright © 2011-2022 走看看