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]
    
  • 相关阅读:
    Python中的模块与包
    Mac eclipse找不到source的解决办法
    Git常用命令
    MiniCrowler
    九度题库(所有题目整理,适合计算机考研和面试的人用)
    gtest 安装
    计算广告的相关学习资源
    使用python pylab库 画线
    3到6年的.NETer应该掌握哪些知识?
    迭代器模式的一种应用场景以及C#对于迭代器的内置支持
  • 原文地址:https://www.cnblogs.com/TTyb/p/9717470.html
Copyright © 2011-2022 走看看