• 数据类型2


    1列表

    定义:[]内以逗号分割开,按照索引,存放各种数据类型,每个位置代表一个元素

    特性“

    1可以存放多个值

    2 可以修改制定索引位置对应的值,可变

    3按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序

    1 list_test[' lhf ,'12,'ok']
    2 或者
    3 list-test=list('abc')
    4 5 list_test=list(['lhf',12','ok'])

    列表常用操作

    索引

    切片

    追加

    删除

    长度

    切片

    循环

    包含

    2元组

    定义:与列表类似,只不过[]改成()

    特性:1 可以存放个值 2不可变 3按照从坐到右的顺序定义元组元素,下标从0开始顺序访问,有序

    元组创建

    1 age=(11,22,33,44,55)
    2 或者
    3 ages=tuple((11,22,33,44,55))

    元组 常用操作

    索引

    切片

    循环

    长度

    包含

    3字典

    定义:(key:value1,key2:value2),key-value结构,key必须可hash

    特性 1 可以存放多个值 2可以修改指定key对应的值,可以变 3 无序

    字典创建

    person={'name':'sb','age':18}
    或
    person=dict(name='sb',age=18)
    
    person=dict(name='sb',age=18)
    
    person=dict(['name','sb'],['age',18])
    
    {}.fromkeys(seq,100)#不指定100 默认为 None
    注意
    》》》 dic={}.fromkeys(['k1','k2'],[])
    》》》dic
    {'k1':[1],'k2':[1]}

    字典常用操作

    索引

    新增

    删除

    键、值、键值对

    长度

    4集合

    定义:由不同元素组成的集合,集合中是一组 无序排列可hasha值,可以作为字典的key

    特性:

    1集合的目的是将不同的值存放到一起 不同的集合间用来做关系运算,无需纠结集合中单个值

    集合的创建

    {1,2,3,1}

    定义可变集合set

    >>>set_test=set('hello')

    >>>set_test

    frozenset({'1','2','h','o'})

    集合常用操作:关系运算

    in 

    not in

    ==

    !=

    <,<=

    >,>=

    |,|=:合集

    &.&=:交集

    -,-=:差集

    ^,^=:对称差集

  • 相关阅读:
    supervisor 安装与使用
    CF39C-Moon Craters【dp】
    NWERC2020J-Joint Excavation【构造,贪心】
    CF25E-Test【AC自动机,bfs】
    CF19E-Fairy【树形结构,差分】
    CF11D-A Simple Task【状压dp】
    CF5E-Bindian Signalizing【单调栈】
    P6628-[省选联考 2020 B 卷] 丁香之路【欧拉回路,最小生成树】
    CF666E-Forensic Examination【广义SAM,线段树合并】
    CF235D-Graph Game【LCA,数学期望】
  • 原文地址:https://www.cnblogs.com/djjv/p/7221307.html
Copyright © 2020-2023  润新知