zoukankan      html  css  js  c++  java
  • 集合

    可变与不可变:

    可变:列表,字典

    不可变:字符串,数字,元组

    访问顺序:

    1. 直接访问:数字
    2. 顺序访问:字符串,列表,元组
    3. 映射:字典

    ===============================集合=======================================

    由不同元素组成,无序,元素必须是不可变类型

    定义集合:s = {1,2,3,4,5}

    集合方法:

    add()                向集合内添加元素

    clear()              清空集合

    copy()              浅拷贝

    pop()                  随机删除集合中的元素

    remove()            删除集合中指定的元素,如果元素不存在会报错

    discard()            删除集合中指定的元素,如果元素不存在不会报错

    =================================集合运算=======================================

    intersection()     求交集,&

    union()              求并集,|

    difference()       求差集,谁被减谁在括号里,-

    symmetric_difference()      交叉补集,并集 - 交集,^

    difference_update()           

    intersection_update()

    isdisjoint()                          两个集合没有交集,返回True

    issubset()                          s1.issubset(s2)              s1是否是s2的子集 

    issuperset()                       s2.issuperset(s1)           s2是否是s1的父集

    update()                   s1.update()            更新集合中多个值 ,向集合中添加多个值         

    ===========================================

    s = forzenset()        定义不可变集合

    s = frozenset("welcome")
    print(s)

    frozenset({'c', 'l', 'e', 'w', 'm', 'o'})

    
    
    
  • 相关阅读:
    flex datagrid进行删除或增加操作后自动刷新
    java 一个很简单的applet
    转:35岁前必成功的12级跳(男女通用)
    flex DisplayObject UIComponent的区别
    flex flash.utils.Dictionary和Object
    java 正则表达式进行剔除字符
    Flex 元数据标签使用
    使用TableAdapter的Update方法使用注意事项
    android中捕捉menu按键的点击事件
    Repeater 嵌套repeater输出不规则列表
  • 原文地址:https://www.cnblogs.com/wang-jie-devops/p/9787235.html
Copyright © 2011-2022 走看看