前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python的append insert extend pop del remove使用 appendinsertextendpopdelremove

python的append insert extend pop del remove使用 appendinsertextendpopdelremove

作者头像
机器学习和大数据挖掘
发布2019-07-01 18:21:37
5450
发布2019-07-01 18:21:37
举报
文章被收录于专栏:数据挖掘数据挖掘

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

插入

插入的函数有 appendinsertextend

append

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

代码语言:javascript
复制
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

代码语言:javascript
复制
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

代码语言:javascript
复制
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

代码语言:javascript
复制
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,没有返回值 :

代码语言:javascript
复制
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,没有返回值 :

代码语言:javascript
复制
array = [1, 2, 3, 4, 5, 6, 7, 8, 9]
array.remove(9)
print array
# [1, 2, 3, 4, 5, 6, 7, 8]
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 插入
    • append
      • insert
        • extend
        • 删除
          • pop
            • del
              • remove
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档