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)
  • 相关阅读:
    .net 5.0
    多线程synchronized锁
    多线程(Thread、线程创建、线程池)
    电商秒杀方法
    sb @EnableAsync与@Async 20210310
    spring boot @EnableAsync 异步调用
    五代十国军事人物
    唐朝末年,七大割据军阀势力
    盘点万历之后,镇守辽东的8位军事统帅,堪称有军事作为的仅三人
    Cookie-Session or JWT
  • 原文地址:https://www.cnblogs.com/GeorgeJ/p/9361689.html
Copyright © 2011-2022 走看看