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]
    
  • 相关阅读:
    关于相对定位与绝对定位
    一些常用但不平凡的CSS属性
    Java-认识变量、注释并能及时发现错误
    了解Java并学会创建Java项目(一个菜鸟的成长历程)
    竞态条件
    web服务器原理
    信号
    静态网页与动态网页区别
    mmap
    HTTP协议
  • 原文地址:https://www.cnblogs.com/TTyb/p/9717470.html
Copyright © 2011-2022 走看看