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]
    
  • 相关阅读:
    美工代码注意事项(html+div+css+js)
    vss搭建于操作
    那些年用过的好工具
    javascript 和jqurry详解
    jeecg list页面鼠标悬停展示内容
    页面自适应优化备份
    查询数据字典备份
    页面 微操作备份
    小数保留位数
    从阿里云那文件 解析xml备份
  • 原文地址:https://www.cnblogs.com/TTyb/p/9717470.html
Copyright © 2011-2022 走看看