Python入门--列表元素的删除,remove(),pop(),切片,clear(),del
#列表元素的删除操作
#remove()-->1.一次删除一个元素 2.重复元素只删除第一个 3.元素不存在,抛出ValueError
#pop()-->1.删除一个指定索引位置上的元素 2.指定索引不存在,抛出IndexError
# -->3.不指定索引删除列表最后一个元素
#切片-->一次至少删除一个元素,将产生新的列表对象
#clear()-->清空列表中的所有元素
#del-->删除列表
##################################################################################
lst=[10,20,30,40,50,60,30]
lst.remove(30)
print(lst)#[10, 20, 40, 50, 60, 30]
#lst.remove(100)#ValueError
lst.pop(1)#删除索引为1的元素
print(lst)
#lst.pop(5)#IndexError
lst.pop()#不指定索引删除列表最后一个元素
print(lst)
################################
#切片
new_lst=lst[1:3]#将lst中索引[1,3)切掉,赋值给一个新的列表
print('原列表',lst)
print('切片后的列表',new_lst)
'''不产生新的列表对象,而是去删除原列表中的内容'''
lst[1:3]=[]#将lst中索引[1,3)的元素删掉
print(lst)
lst.clear()#清空列表中的所有元素
print(lst)
del lst#删除列表这个对象
print(lst)#NameError: name 'lst' is not defined
Python入门--列表元素的删除,remove(),pop(),切片,clear(),del相关推荐
- Python入门--列表元素的判断及遍历,判断指定元素在列表中是否存在,列表元素的遍历,
#列表中元素查询操作 #判断指定元素在列表中是否存在 #元素 in 列表名 #元素 not in 列表名 #列表元素的遍历(遍历:就是将列表中的元素依次输出) #for 迭代变量 in 列表名:for ...
- Python入门--列表元素的排序操作,sort(),sorted()
#列表元素的排序操作 #sort()-->默认将列表元素从小到达排序,指定reverse=True,进行降序排序,不产生新的列表对象 #sorted()-->对列表进行排序,将产生一个新的 ...
- Python入门--列表元素的修改
#列表元素的修改 #为指定索引的元素赋予一个新值 #为指定的切片赋予一个新值 lst=[10,20,30,40] lst[2]=100#将索引为2的位置上的元素修改为100 print(lst)#[1 ...
- Python入门--列表元素的增加操作,append(),extend(),insert(),切片
#列表元素的增加操作 #append()-->在列表的末尾添加一个元素 #extend()-->在列表的末尾至少添加一个元素 #insert(0-->在列表的任意位置添加一个元素 # ...
- Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)
1.获取列表中指定元素的索引 eg1:未指定索引范围查找索引 zyr=['憨憨','憨宝'] print(zyr.index('憨宝')) print(zyr[1]) eg2:在指定索引范围内查找元素 ...
- 【Python】Python入门-列表初相识
公众号:尤而小屋 作者:Peter 编辑:Peter 在之前的文章中,我们已经介绍了Python中的两种常见数据类型:字符串和数字.本文中介绍的是Python中极其重要的数据类型:列表. 在Pytho ...
- python列表怎么转成数字,Python中列表元素转为数字的方法分析
本文实例讲述了Python中列表元素转为数字的方法.分享给大家供大家参考,具体如下: 有一个数字字符的列表: numbers = ['1', '5', '10', '8'] 想要把每个元素转换为数字: ...
- python 打印列表元素_Python程序以不同方式打印列表元素
python 打印列表元素 In this program – we are going to learn how can we print all list elements, print spec ...
- python以列表的形式输出_简单介绍python输出列表元素的所有排列形式
今天小编就为大家分享一篇浅谈python输出列表元素的所有排列形式,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 例如: ['a', 'b', 'c'] 输出 ['a', 'b', ...
最新文章
- mysql图形化及命令行操作用户权限
- golang 映射 map 简介
- 哈利波特 pdf_干货!哈利波特英文原版pdf免费领,(含音频)词汇量大于新概念!...
- 瀑布模型(经典的生命周期模型)
- hdu 1576(拓展欧几里得)
- 1023:Hello,World!的大小
- php 调用java webservice
- JSLint检测Javascript语法规范
- redis持久化RDB和AOF
- 18.链表管理内存实现c语言自动释放内存
- zabbix mysql默认模板_zabbix默认自带对Mysql数据库监控模板
- android实现地图功能实现,Android百度地图应用之基本地图功能实现
- 【老骥伏枥-原创】制作黑威联通启动盘:进阶篇
- Lazy Binomial Heaps
- Opencv2.4.9、VS2010配置及grabcut代码实例
- 手机处理器排行榜2019_2019十大手机读书软件排行榜
- 测试工程师之【python】按工龄开始日期和司龄开始日期计算当年公司福利年假
- 2020年最新 C# .net 面试题,月薪20K+中高级/架构师必看(五)
- 字符串匹配KMP算法讲解
- linux 内核 mtd读取,/proc/mtd 各个参数含义 -- linux内核