zoukankan      html  css  js  c++  java
  • 数据类型——列表类型

    1、用途:按照位置记录多个值,索引对应值

    2、定义方式:在[]内用逗号分隔开多个任意类型的值

    l=['a',11,11.3,] # l=list(['a',11,11.3,])

    注:但凡能被for循环遍历的数据类型都可以传给list,被其转换成list类型

    # res=list('hello')
    # res=list(123)
    # print(res)
    
    # res=list({'a':1,'b':2,'c':3})
    # print(res)#['a', 'b', 'c']

    3、常用的操作:

    3.1按照索引取值(正向存取+反向取存取)

    l=['a','b','c','d','e']
    # print(l[0])
    # print(l[-1])
    # print(id(l))
    # l[0]='A'
    # print(id(l))

    强调:对于不存在的值,索引报错
    3.2 切片(顾头不顾尾,步长)

    l=['a','b','c','d','e']
    print(l[1:4])
    print(l[::-1])#

    #['b', 'c', 'd']
    #['e', 'd', 'c', 'b', 'a']


    3.3 长度:

    # l=['a','b','c','d','e']
    # print(len(l))

    3.4 成员预算:(in 和 not in)

    # l=['a','b','c','d','e']
    # print('a' in l)

    3.5 append 和 insert

    # l=['a','b','c','d','e']
    # l.append('xxx')
    # l.append('yyy')
    # print(l)
    
    # l.insert(1,'xxxx')
    # print(l)

    3.6 删除
    ① del 一种通用的删除操作,没有返回值
    ② remove 指定要删除的那个元素,没有返回值
    ③ pop 指定要删除的那个值的索引,返回刚刚的删掉的那个元素
    3.7 循环

    # l=['a','b','c','d','e']
    # for item in l:
    #     print(item)

    需要掌握的操作

    # l=['aaa','bb',345]
    # l.clear()
    # l.append([1,2,3])
    
    # for i in [1,2,3]:
    #     l.append(i)
    # l.extend([1,2,3])
    
    # l.reverse()
    
    # 只有在类中中所有元素都是同种类型的情况下才能用sort排序
    # l=[1,3,2]
    # l.sort(reverse=True)
    
    # l=['z','d','a']
    # l.sort()
    # print(l)


    # ======================================该类型总结====================================
    # 存多个值

    # 有序

    # 可变

  • 相关阅读:
    Windows永久修改pip安装源
    MySQL 超键 候选键 主键 外键是什么
    scrapy中间件
    crawlspider
    scrapy
    MongoDB 命令
    如何反扒
    表前缀sw_时
    自增序号,而且默认变量就是$i,也就是说在你的volist标签之内,可以直接使用$i
    html,if标签使用
  • 原文地址:https://www.cnblogs.com/king-home/p/10832676.html
Copyright © 2011-2022 走看看