python 列表及操作详解

列表是python中最常见的数据类型,列表可以储存多种数据类型,可存储整形,浮点型,字符串,字典,列表以及对象等。其定义为方括号[]内以逗号为分隔符。
list=[1,1.5,‘字符串’,[‘列表’,2],{‘dict’:3,‘dict2:4’}]
在这里插入图片描述
也可以用多个变量同时指定列表内的多个元素:
在这里插入图片描述
但是变量与列表中的元素数量必须一致,否则报错:
在这里插入图片描述

获取列表长度及获取某一个元素,方法跟字符串一样。
len()获取长度,索引,切片获取元素
在这里插入图片描述
输出结果:该元素是什么数据类型,得到结果就是什么类型
在这里插入图片描述

列表增删改

列表插入常用方法insert(),append(),extend()
append():
将元素插入到列表尾部,每次接受一个参数
在这里插入图片描述
extend():
如果想插入多个元素可以用extend()方法,会将插入的每个元素逐个插入原始列表尾部
在这里插入图片描述
extend()方法将传入的参数视为列表,并将该列表的每个元素逐个插入到原列表尾部,如果该参数不是列表,将报错
在这里插入图片描述
如果插入字符串,会将字符串拆分,并将每个字符当成字列表元素逐个插入原始列表尾部
在这里插入图片描述
尾部插入多个元素,可将插入的元素作为一个列表插入。
在这里插入图片描述
insert():
如果想在指定位置插入元素可以用insert()方法,接受两个参数。list.insert(num,chars),将chars插入num前面,num为列表的索引位置。
在这里插入图片描述
列表常用删除方法remove(),pop(),del (慎用),clear()
remove():
指定列表中的元素删除,但是只会删除列表中的第一个,传入参数是1个,remove(‘你好’)
在这里插入图片描述
列表中必须存在要删除的指定元素,否则报错ValueError
在这里插入图片描述
pop():
根据索引值删除列表元素,默认删除最后一个元素。
在这里插入图片描述
索引不能超出列表范围,否则报错IndexError
在这里插入图片描述
pop()特点是有返回值的
在这里插入图片描述
del :
根据列表元素索引位置删除列表单个元素 del my_list[0]
在这里插入图片描述
也可以根据索引值范围删除连续元素 del my_list[0:2]
在这里插入图片描述
del 超出列表索引范围是不会报错的
在这里插入图片描述

删除整个列表
在这里插入图片描述
为什么说del慎用,如果不指定索引,会把整个变量删除:
在这里插入图片描述
clear():
删除列表所有元素,清空列表 my_list.clear()
在这里插入图片描述
修改列表中元素:根据列表中元素索引位置进行重新赋值
my_list[num]=chars
在这里插入图片描述
列表排序:
sort()方法,通常用来数字排序。
升序:

在这里插入图片描述
降序:sort(reverse=True)
在这里插入图片描述
要排序的列表内元素数据类型必须一致,否则报错:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久醉绕心弦,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值