栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

七、python-列表详解

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

七、python-列表详解

1、list()        做类型转换

list(可迭代对象)   比如:字符串、字典

2、内置方法

(1)按索引取值:索引必须是存在的,既可以取值也可以改值

(2)追加.append():只能在列表的末尾加值;不能直接将append另一个列表,这样会将列表嵌套在列表里。

(3)插入.insert(索引,插入值):

(4).extend():将两个列表融合成一个(不是嵌套),字符串和字典也可以使用此方法。两个列表也可以直接相加

(5)删除列表元素:

del:直接根据列表删除列表元素,比如 del l[1],不是列表功能,没有返回值

.pop(所索引号):默认是最后一个值,返回删除的值

.remove(元素):根据元素值删,没有返回值

(6)列表切片   与字符串切片一致

切片是拷贝,赋给一个新的列表,不会改变原来列表的值,并且之中拷贝是浅拷贝

(7)len():统计长度,列表元素的个数

(8)成员运算

in   和   not  in

(9)循环

不能在遍历列表的时候区修改列表。

(10)count()统计元素在列表中出现的次数

.count(元素值)

(11)index()查找某一个元素的索引,默认从左向右找,找到第一个就不会继续找了

.index(元素值)

(12)clear  清空列表元素

.clear():列表会变成一个空列表

(13)reverse:列表反转

用切片反转是创建一个新的列表,使用reverse反转是直接改变原列表的值

(14)sort:排序,默认是升序

列表中元素的类型必须一致,关键字参数reverse=True时为降序,=false是为升序。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1001327.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号