zoukankan      html  css  js  c++  java
  • day05_08 列表讲解、切片、内置方法

     

    1.0 查询:

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    print(a[3])
    #>>>sanpang
    print(a[1:3])
    #>>>['jinxing', 'xiaohu']
    print(a[:])
    #>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
    print(a[1:-1])
    #>>>['jinxing', 'xiaohu', 'sanpang']
    print(a[1:-1:2])
    #>>>['jinxing', 'sanpang']
    print(a[3:0:-2])
    #>>>['sanpang', 'jinxing']
    b = (a[::-1])
    print (b)
    #>>>['ligang', 'sanpang', 'xiaohu', 'jinxing', 'wuchao']
    

      

    2.0 增加(append):

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    a.append('xuepeng') #只能在末尾添加,无返回值
    print(a)
    #>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang', 'xuepeng']
    

    2.1 增加(insert)

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    a.insert(1,'xuepeng')#1代表位置
    print(a) #无返回值
    #>>>['wuchao', 'xuepeng', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
    

     

    3.0 修改(有添加多个列表的功能) 

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    a[1] = 'haidilao' #修改1为'haidilao'
    print(a)
    #>>>['wuchao', 'haidilao', 'xiaohu', 'sanpang', 'ligang']
    a[1:3]=['a','b'] #修改1,2位'a','b'
    print(a)
    #>>>['wuchao', 'a', 'b', 'sanpang', 'ligang']
    a[0:0] = ['2','1','3']
    print(a)
    #>>>['2', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
    a[1:1] =['o','p']
    print(a)
    #>>>['2', 'o', 'p', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
    

      

     4.0 删除(remove)

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    a.remove('wuchao') #等同于a.remove(a[0])
    print(a) #无返回值
    #>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
    

    4.1 删除(pop)

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    b = a.pop (1) #把编号1删除,并且有返回值
    print (a)
    print (b)
    #>>>['wuchao', 'xiaohu', 'sanpang', 'ligang']
    #>>>jinxing
    

    4.3 删除(del)

    a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
    del a[0]
    print(a)
    #>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
    del a
    print(a)
    #>>> NameError: name 'a' is not defined(直接报错,直接把变量给删除了)
    

      

  • 相关阅读:
    vue框架,后端框架选型
    appium,元素定位和元素操作,使用uiautomatorviewer
    appium,参数化,数据驱动
    Qt 应用程序无法正常启动0xc000007b
    NOI2021 游记
    NOI 2021 游记
    NOI2021 看台风记
    NOI2021 部分题目题解
    NOI2021游记
    vectorized case branch
  • 原文地址:https://www.cnblogs.com/darkalex001/p/7494755.html
Copyright © 2011-2022 走看看