Python学习笔记之列表

List列表定义

List是一组有序数据做成的序列,数据有先后顺序。在Python中,列表用一对方括号--[]表示,在方括号里可以是数字,字符串也可以是其他对象。甚至是多种不同的对象。除此之外,列表中的元素个数可以为无限个(理想情况下)。

例1

a = [1,'1','abc',[1,2,3]]

索引

列表元素默认是从左向右索引,索引从0开始。当然列表也可以从右向左索引,依次是:-1,-2,-3。。。

切片

切片指的是对列表的任意一段的截取。切片操作都是从左向右排序,而且是左包括右不包括。

例2

str = ['123','456','789']

str[-3:-1]

结果为:['123','456']

列2

str = ['123','456','789']

str[-1:-3]

结果为:[]

列表的上、下标可以为空,比如str[:3]、str[1:]、str[:]。列表的下标可以超出范围,超出部分不考虑。

列表里还可以跳步,完整写法是list[start:end:step],比如str[::2],表示step=2,上下标都是默认值值。此外,step也支持负数。

列表操作

1、append:将某个元素加入到一个列表的最右边

2、extend:将一个列表扩充到另一个列表中

3、count:计算列表中一个元素出现的个数

4、index:获取列表中某个元素的索引

5、insert:列表中插入元素

6、remove:列表中删除某个元素

7、pop:弹出索引的某个元素

8、reverse:把列表的元素按顺序反过来

9、sort:对列表进行排序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值