前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Python基础】列表的增删改

【Python基础】列表的增删改

作者头像
DataScience
发布2020-01-02 17:13:06
2620
发布2020-01-02 17:13:06
举报
文章被收录于专栏:A2DataA2Data

本文标识 : P00007

本文编辑 : 采药 编程工具 : Python 阅读时长 : 2分钟


Python中的列表,当然也少不了增删改的操作啦。

一、列表中增加元素

1、末尾增加

为列表增加一个元素,使用append()方法。

代码语言:javascript
复制
motorcycles = ['honda','yamaha','zuzuki']
motorcycles.append('ducati')
print(motorcycles)

输出结果:

代码语言:javascript
复制
['honda', 'yamaha', 'zuzuki', 'ducati']

由此可知,使用append()方法,是在列表末尾增加一个元素

2、插入

代码语言:javascript
复制
motorcycles = ['honda','yamaha','zuzuki']
motorcycles.insert(0,'ducati')
print(motorcycles)

输入结果是:

代码语言:javascript
复制
['ducati','honda','yamaha','suzuki']

二、列表中删除元素

1、使用del语句删除元素

代码语言:javascript
复制
motorcycles=['honda','yamaha','zuzuki']
del motorcycles[0] #删除位置为0的元素
print(motorcycles)

输出结果是:

代码语言:javascript
复制
['yamaha','zuzuki']

由此可知,我们可以使用del来删除指定位置的列表元素。

2、使用pop()方法删除列表末尾元素

代码语言:javascript
复制
motorcycles=['honda','yamaha','zuzuki']
pop_motorcycles=motorcycles.pop()
print(motorcycles)
print(pop_motorcycles)

输出结果:

代码语言:javascript
复制
['honda','yamaha']
zuzuki

由此看出,pop()方法默认删除列表末尾元素,并会将其弹出,让我们可以直接使用。

另外我们还可以使用pop()方法,对指定位置的元素进行删除。

代码语言:javascript
复制
motorcycles=['honda','yamaha','zuzuki']
pop_motorcycles=motorcycles.pop(0)
print(motorcycles)
print(pop_motorcycles)

输出结果:

代码语言:javascript
复制
['yamaha','zuzuki']
honda

由此看出,如果我们知道元素位置的话,可以使用pop()方法对指定位置的元素进行删除。

3、根据元素的值删除

使用remove方法,可以对列表的某个具体值进行删除。

代码语言:javascript
复制
motorcycles=['honda','yamaha','zuzuki','ducati']
motorcycles.remove('ducati')
print(motorcycles)

输出结果:

代码语言:javascript
复制
['honda','yamaha','zuzuki']

三、修改列表元素

修改列表元素与访问列表语法类似。

代码语言:javascript
复制
motorcycles=['honda','yamaha','zuzuki']
motorcycles[0]='ducati'
print(motorcycles)

输出结果为:

代码语言:javascript
复制
['ducati','yamaha','zuzuki']
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DataScience 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档