zoukankan      html  css  js  c++  java
  • python的append insert extend pop del remove使用

    对于 python 数组的操作,有插入和删除,下面介绍各个函数的功能:

    插入

    插入的函数有 appendinsertextend

    append

    append(i) 是在数组的末尾插入一个元素 i ,如下代码为在数组 array 的末尾插入元素 10

    array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    array.append(10)
    print array
    # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    

    insert

    insert(i, j) 是在 i 位置插入 j 一个元素,如下代码为在数组第 0 个位置插入元素 0

    array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    array.insert(0, 0)
    print array
    # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    

    extend

    extend(list) 是在末尾插入一个数组 list 里面的所有元素,如下代码为在数组末尾插入数组 list 里面的所有元素 1011

    array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    list = [10, 11]
    array.extend(list)
    print array
    # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
    

    删除

    pop

    pop(i) 是删除数组中第 i 个位置的元素,如下代码为删除了数组第 0 个位置的元素 1 ,并且可以返回删除的元素 1

    array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    print array.pop(0)
    print array
    # 1
    # [2, 3, 4, 5, 6, 7, 8, 9]
    

    del

    del array[i] 是删除数组中第 i 个位置的元素,如下代码为删除了数组第 8 个位置的元素 9,没有返回值 :

    array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    del array[8]
    print array
    # [1, 2, 3, 4, 5, 6, 7, 8]
    

    remove

    remove(item) 是删除数组里面的元素 item ,如下代码为删除了数组里面的元素 9,没有返回值 :

    array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
    array.remove(9)
    print array
    # [1, 2, 3, 4, 5, 6, 7, 8]
    
  • 相关阅读:
    Serveral effective linux commands
    Amber learning note A8: Loop Dynamics of the HIV-1 Integrase Core Domain
    amber初学……
    anaconda使用
    python中的一些语法
    python中的OOP
    python中的模块
    将python程序打包成exe
    python-执行过程
    python基础
  • 原文地址:https://www.cnblogs.com/TTyb/p/9717470.html
Copyright © 2011-2022 走看看