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]
    
  • 相关阅读:
    bzoj3064: Tyvj 1518 CPU监控
    bzoj3272: Zgg吃东西&&3267: KC采花
    bzoj2759: 一个动态树好题
    bzoj4594: [Shoi2015]零件组装机
    bzoj4873: [Shoi2017]寿司餐厅
    bzoj4593: [Shoi2015]聚变反应炉
    codeforces 739E
    bzoj2034: [2009国家集训队]最大收益
    mybatis-generator使用心得
    Linux 各种软件的安装-Jenkins和svn结合
  • 原文地址:https://www.cnblogs.com/TTyb/p/9717470.html
Copyright © 2011-2022 走看看