学习笔记之Python学习(三)--复杂数据类型之列表

python中不仅仅具有简单数据类型,同时具有复杂数据类型,其中对复杂数据类型的灵活运用成为了python编程中的重点核心。

列表,表现形式为[元素1,元素2,元素3,元素4,元素5,元素6...],可以对列表中的数据进行如下操作:增加,查找,修改,删除,合并,排序,复制,统计,反转。而实现各种操作主要是依据各种方法。

增加:append(),使用后默认在尾部增加元素,用法列表.append('新增元素');insert(),在指定位置插入新增元素,用法列表.insert(元素下标,'新增元素')

查找:index(),使用方法,列表.index('目标元素')

修改:使用了赋值的方法修改元素,列表[元素下标]=新元素

删除:clear(),清除列表中所有元素;pop(),删除并返回指定下标对应元素,弹出并删除对应元素,使用方法列表.pop(元素下标),如果pop()没有指定下标元素,则默认弹出并删除尾部元素,如果pop()存在指定元素,则弹出对应元素;remove(),弹出指定元素,使用方法列表.remove('指定元素'),如列表中存在多个指定元素,则删除左边第一个指定元素;del(),删除对应元素,使用方法del(元素下标),以及del 列表,删除整个列表

合并:extend(),使用方法列表1.extend(列表2),特点是合并后不会改变列表1的内存地址;列表1=列表1+列表2,合并后改变元素1的内存地址

排序:sort(),排序分为增序和减序,依据都是ASCII码由大到小或者有小到大的顺序对字符和数字进行排序,用法列表.sort(reverse=False),一般默认为增序排序,若reverse=True为减序排序

复制:copy(),新列表=旧列表.copy()

统计:count(),用法列表.count('目标元素'),可以统计目标元素在列表中的数量

反转:reverse(),用法列表.reverse(),可以将列表元素的元素顺序进行反转

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值