• 集合


    集合没有顺畅

    集合里面必须是不可变类型,即字符串、元祖、数字

    集合里面重复的元素会合并

    集合是可变的,(但是 frozenset后是不可变集合)

    s={'hllo','world',"yy"}

     s= set('hello')

    s = set(['hello','hello','world'])

    可以加

    s.add('as')

    可以清空

    s.clear()

    可以删除,随机删除

    s.pop()

    指定删除,删除的元素不存在时会报错

    s.remove('ar')

    指定删除,删除的元素不存在时不会报错

    s.discard('as')

    求交集 intersection  或者 &

    s1.intersection(s2)

    求并集 union  或者 |

    s1.union(s2)

    求差集

    s1-s2

    s1.difference(s2)

    补集

    s1.symmetric_difference(s2)

    s1^s2

    update 更新多个值

    add 增加一个值

  • 相关阅读:
    @hdu
    @51nod
    @51nod
    @51nod
    JS-正则表达式常规运用
    CSS-复选框默认样式修改
    Vue-路由传参query与params
    Vue-阻止页面回退
    Vue-表单提交
    JS-原生的ajax
  • 原文地址:https://www.cnblogs.com/goodgoodstudy2018/p/13229166.html
Copyright © 2020-2023  润新知