zoukankan      html  css  js  c++  java
  • python基础(6)集合

    集合

    集合的特点:是一种可迭代的、无序的、不能包含重复元素的数据结构
     

    去重

    b = [10, 5, 6, 1, 9, 1]
    c = set(b)
    print(c)
    >>> {1, 5, 6, 9, 10}
    

    添加元素

    add

    b = {1, 3, 5, 7}
    b.add(2)
    print(b)
    >>> {1, 2, 3, 5, 7}
    

    update

    和列表中的extend相似,一个个添加

    b = {1, 3, 5, 7}
    b.update('aa')
    print(b)
    >>> {1, 3, 'a', 5, 7}  #  因为是集合,所以会去重,只添加了1个a
    

    删除元素

    集合名.remove(元素值)

    b = {1, 3, 5, 7}
    b.remove(1)
    print(b)
    >>> {3, 5, 7}
    

    集合名.pop()

    b = {3, 5, 7}
    b.pop()
    print(b)
    >>> {5, 7}
    
  • 相关阅读:
    二分与三分
    NOIP应试技巧
    数论
    并差集
    最短路
    图的遍历

    最小生成树
    树状数组
    线段树
  • 原文地址:https://www.cnblogs.com/jiakecong/p/14440915.html
Copyright © 2011-2022 走看看