Python列表

##列表结构##

列表是Python中非常重要的数据类型,通常作为函数的返回类型。列表和元组相似,也是由一组元素组成,列表可以实现添加,删除和查找操作,元素值可以被修改。

##列表的创建##

列表定义:
list = [元素1,元素2,元素3,....]
列表中的元素可以是数,字符串,元组,甚至是列表。
举例:
list = [1,2,"westos",(1,3,5,7),[2,4,6,8]]

这里写图片描述

列表与元组的区别:
元组一旦定义完成,其中的元素不能作任何修改,也不能添加,而列表是可以更改的,
如:
li[2] = "hello"

这里写图片描述

##列表的特性##

索引:
与元组和字符串索引类似
list[下标]
list[0]:第一个元素
list[-1]:最后一个元素
list[2][3]:列表中的元素为列表(类似于二维数组)

这里写图片描述

切片:
和元组,字符串的切片类似
list[1:]:除了第一个元素以外的元素
list[::-1]:列表逆序

这里写图片描述

列表的重复与连接
list*2:重复2list+li :连接两个列表

这里写图片描述
这里写图片描述

成员操作符:判断元素是否在列表里或者for循环的迭代
i in list:如果在列表中,返回bool值True,否则返回False

这里写图片描述

##列表的增删改查##

##增##
list.append(元素):将元素加入列表的末尾
list.insert(下表,元素):将元素加入指定的下标位置
list.extend(元素1,元素2...):添加多个元素至列表中

这里写图片描述
这里写图片描述
这里写图片描述

##改##
list[需要修改元素的下标]=元素:通过索引直接对需要修改的位置进行赋值即可修改

这里写图片描述

##删##
list.remove(元素):删除某个元素,若列表中有多个,只删除最靠前的一个
del list[下标]:删除指定位置的元素
del list[1:]:删除除了第一个元素之外的所有元素
del list :删除列表!!
list.pop():默认删除最后一个元素
list.pop(0):删除第一个元素

这里写图片描述
这里写图片描述
这里写图片描述

##查##
list.count(元素):统计列表中该元素的个数(返回一个整形)
list.index(元素):查找该元素的下标

这里写图片描述

列表的排序
list.sort():对列表中的元素进行排序(一般使用于整形列表)

这里写图片描述

列表的逆序:
list.reverse()

这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值