- yobo体育官网客服
- 版本:v3.3.5
- 类别:理财
- 大小:362984KB
- 时间12月02日
yobo体育官网客服:Python中删除列表元素del,pop(),remove()和clear() 【详细讲解】
列表元素能增加就可以删除,前面我们介绍几种增加元素的方法,虽然都是增yobo体育官网客服加但是也有所不同,这里介绍的删除列表元素的方法也是一样,下面就来演示一下。
一、del删除列表
del 不是方法,是 Python 中的关键字,专门用来执行删除操作,它不仅可以删除整个列表,还可以删除列表中的某些元素。不仅可以删除单个元素,还能删除元素段。而且del是直接从内存中删除列表或列表元素。
先来看看删除整个列表返回的结果。
name1 = ['python', 'java'yobo体育官网客服, 'php', 'MySql', 'C++', 'C', 'C#']
print(name1)
del name1
print(name1)
返回结果:
['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/python知识总结/python基础/9-3.删除列表元素.py", line 5, in <module>
print(name1)
NameError: name 'name1' is not defined
这里返回结果是name1没有定义,说明列表已经被彻底删除。
下面删除指定索引值的元素
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
del name1[3]
print(name1)
返回结果:['python', 'java', 'php', 'C++', 'C', 'C#']
从后面倒序索引删除
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
del name1[-3]
print(name1)
返回结果:['python', 'java', 'php', 'MySql', 'C', 'C#']
#注意:正序是从0开始索引,倒序是从-1开始。
下面是删除yobo体育官网客服指定区间元素
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
del name1[3:5]
print(name1)
返回结果:['python', 'java', 'php', 'C', 'C#']
二、pop()方法删除列表元素
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#'yobo体育官网客服]
name1.pop(0) # 删除第一个元素
print(name1)
name1.pop(-1) # 删除最后一个元素
print(name1)
name1.pop() # 默认删除最后一个元素
print(name1)
返回结果:
['java', 'php', 'MySql', 'C++', 'C', 'C#']yobo体育官网客服
['java', 'php', 'MySql', 'C++', 'C']
['java', 'php', 'MySql', 'C++']
三、remove()方法删除列表元素
remove()只能删除指定值的列表元素或者第一个元素,这两个条件的并且关系,也就是说如果列表中有两个相同的值,只会删除第一个,如果元素不存在返回ValueError错误。
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
name1.remove('php')
print(name1)
name1.remove('php')
print(name1)
name1.remove('php')
print(name1)
返回结果:
['python', 'java', 'MySql', 'C++', 'C', 'php', 'C#']
['python', 'java', 'MySql', 'C++', 'C', 'C#']
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/python知识总结/python基础/9-3.删除列表元素.py", line 32, in <module>
name1.remove('php')
ValueError: list.remove(x): x not in list
四、clear()删除列表元素
上面的方法都是删除列表中一部分元素,clear()方法是清空列表所有元素。
name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
name1.clear()
print(name1)
返回结果:[]
文章来源:http://www.wakey.com.cn/document-del.html返回搜狐,查看更多
责任编辑:
相关文章
更多+-
12月02日
-
12月02日
-
12月02日
-
12月02日
-
12月02日
-
12月02日
-
12月02日
-
12月02日
精品推荐
-
乐鱼娱乐网址在线登录:互联网营销师国家职业技能标准来了!带货主播成正式工种下载
-
金宝搏188手机网址:RA官宣FoFo离队 LGD官宣Xiye离队下载
-
千亿网址是什么:证监会连环59问慕思股份:这个洋老头究竟是谁?下载
-
必威betway东盟体育:信源豆豆一招解决“工作群泄密”下载
-
网投十大信誉平台j0500:表演艺术家蓝天野:只要党需要我、观众需要我,我就要发好光和热-_光明网下载
-
网投正规在线平台:原创- 万元羽绒服门店不让退货?加拿大鹅紧急改口,中国消费者还会买单吗下载
-
188金宝搏官网下载:突破7400MB-s,令人惊喜的Kingston FURY叛逆者(Renegade)PCIe 4.0 NVMe SSD下载
-
万博体育maxbextx备用地址:成都链安-爆火的链游是新时代淘金?看懂这些套路避免再被收割!下载
-
BET365下载手机版:勇士召回汤普森 期待“水花兄弟”再合体下载
-
开博体育官网:消费者报告-好欢螺螺蛳粉吃出虫卵,是商业诋毁还是食安问题?下载
-
lehu11乐虎国际:这事儿|深圳卫健委公号再刷爆款,“无套后入有毒”科普防艾知识下载
-
华体会体育app官网下载:助力中国航天梦,看名气电器如何游弋厨电的“星辰大海”下载
-
-
孙子涵 12月02日 15:44
黄金城hjc037vip:职场女性买哪款笔记本?从颜值设计和性能需求出发,我推荐这一款
-
尤韵荔 12月02日 11:32
188金宝搏官方app下载查封了嘛:连环画传颂千年运河 “咱家书房”助力运河原创品牌更亲民-运河品牌+01期-_中国政协_中国
-
仝飞光 12月02日 16:20
金宝搏网页登录:丁磊发布公开信:网易云音乐不止做音乐,还要经营声音的生意-科技频道
-
阳惊骅 12月02日 22:39
千赢国际网址是多少:原创- 比赛日:莱斯特2-2圣徒 那不勒斯遭绝平2-2萨索洛_0
陈渲洋 12月02日 06:52
U乐国际官网登录:中医在泰国:健康“一家亲”- 世界同心圆09-_中国政协_中国