zoukankan      html  css  js  c++  java
  • 列表类型(笔记)


    #一:基本使用
    # 1 用途:存放多个值,可以根据索引存取值

    # 2 定义方式:在[]内用逗号分割开多个任意类型的值
    l=['egon','lxx','yxx'] # l=list(['egon','lxx','yxx'])
    # l1=list('hello') #list就相当于调用了一个for循环依次取出'hello'的值放入列表
    # print(l1)
    # l2=list({'x':1,'y':2,'z':3})
    # print(l2)
    # list(10000) # 报错

    # 3 常用操作+内置的方法
    #优先掌握的操作:
    #1、按索引存取值(正向存取+反向存取):即可存也可以取
    l=['egon','lxx','yxx']
    # print(l[0])
    # l[0]='EGON'
    # print(l)
    # print(l[-1])
    # print(l[3])
    # l[0]='EGON' # 只能根据已经存在的索引去改值
    # l[3]='xxxxxxxx' #如果索引不存在直接报错

    #2、切片(顾头不顾尾,步长)
    l=['egon','lxx','yxx',444,555,66666]
    # print(l[0:5])
    # print(l[0:5:2])
    # print(l[::-1])

    #3、长度
    # l=['egon','lxx','yxx',444,555,66666,[1,2,3]]
    # print(len(l))

    #4、成员运算in和not in
    # l=['egon','lxx','yxx',444,555,66666,[1,2,3]]
    # print('lxx' in l)
    # print(444 in l)

    #5、追加
    l=['egon','lxx','yxx']
    # l.append(44444)
    # l.append(55555)
    # print(l)

    #6、往指定索引前插入值
    # l=['egon','lxx','yxx']
    # l.insert(0,11111)
    # print(l)
    # l.insert(2,2222222)
    # print(l)

    #7、删除
    # l=['egon','lxx','yxx']

    # 单纯的删除值:
    # 方式1:
    # del l[1] # 通用的
    # print(l)

    # 方式2:
    # res=l.remove('lxx') # 指定要删除的值,返回是None
    # print(l,res)

    # 从列表中拿走一个值
    # res=l.pop(-1) # 按照索引删除值(默认是从末尾删除),返回删除的那个值
    # print(l,res)

    #8、循环
    # l=['egon','lxx','yxx']
    # for item in l:
    # print(item)
  • 相关阅读:
    spring源码解析四( spring事务)
    Epoll的本质(内部实现原理)转载
    Gitlab+Jenkins+Docker+K8S实现CI/CD
    AIOps
    云运维的关键有哪些?
    Nginx代理Portainer
    nginx+tomcat+mysql进行负载均衡
    Docker安装及容器创建
    运维常用的linux命令操作
    Arm64安装docker和docker-compose
  • 原文地址:https://www.cnblogs.com/GeorgeJ/p/9361689.html
Copyright © 2011-2022 走看看