zoukankan      html  css  js  c++  java
  • python---列表

    1、列表的基本使用

    #lis1.extend(lis2) lis2合并至lis1
    lis2
    = ['','',''] lis.extend(lis2) print(lis)
    #reverse反向 lis.reverse() print(lis)  

    2、列表的取值和切片

    # 列表 符号[]  列表中可以包含任何类型数据,以逗号进行分割,索引也是从0开始(用法参见字符串)
    a = [1,2,'sdff']
    print(len(a))  #len统计数据长度
    print(a[-1])  #列表取值用法与字符串一致
    print(a[:2])  #切片用法与字符串也一致
    #反向切片
    lis = [1,2,3,4,5,6]
    lis2= lis[-1:-5:-1]
    
    print(lis2)
    
    控制台输出:[6, 5, 4, 3]

    3、列表的增加数据

    #append 末尾追加,每次只能追加一个
    a = [1,2,'sdff'] a.append(
    '添加') #末尾追加 print(a)
    #insert(插入的位置,要插入的值) 插入数据,想放哪放哪,但要指定位置 a.insert(
    1,'插入数据') print(a) 控制台输出 [1, 2, 'sdff', '添加'] [1, '插入数据', 2, 'sdff', '添加']

    4、列表的修改

    #修改
    lis1 = ['香蕉','苹果','大鸭梨']
    lis1[1] = '菠萝'
    print(lis1)
    
    控制台输出:['香蕉', '菠萝', '大鸭梨']

    5、列表的删除数据

    #pop(想要删除数据的索引) 默认删除最后一个,并返回该被删除的值
    a = [1, '插入数据', 2, 'sdff', '添加']
    b=a.pop()
    print(b) print(a) #remove(要删除的值) a.remove(
    'sdff') print(a) 控制台输出:
    添加 [
    1, '插入数据', 2, 'sdff'] [1, '插入数据', 2]
  • 相关阅读:
    ES6和Node.js的import和export
    重写Router.prototype.push后还报NavigationDuplicated错误的解决方法
    nightwatch对前端做自动化测试
    使用video.js 7在html中播放rtmp视频流
    UEFI开发环境搭建
    类的静态成员
    const成员函数
    类和结构
    最长递增子序列
    C语言将十六进制字符串转化成十六进制
  • 原文地址:https://www.cnblogs.com/hzgq/p/11738940.html
Copyright © 2011-2022 走看看