zoukankan      html  css  js  c++  java
  • 数据类型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

    ==

    !=

    <,<=

    >,>=

    |,|=:合集

    &.&=:交集

    -,-=:差集

    ^,^=:对称差集

  • 相关阅读:
    #Responsive# 响应式图片//www.w3cplus.com/blog/tags/509.html 整个系列完结。
    用js实现帧动画
    js判断对象是否存在
    canvas
    函数的四种调用模式
    递归真的好难啊!!! 看完之后好多了
    词法作用域
    变量名提升
    ajax调用后台Java
    左图又文字自适应
  • 原文地址:https://www.cnblogs.com/djjv/p/7221307.html
Copyright © 2011-2022 走看看