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

Python--5--列表

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

Python--5--列表

文章目录
  • 列表
    • 列表的创建
    • 列表的创建和添加
      • 添加
    • 插入
    • 删除
    • 列表元素的访问和计数
    • 成员资格判断
    • 切片操作
  • 列表的排序
  • 二维列表

列表

列表和字符串都是序列类型

列表的创建

通过[]创建,和数组一样
使用list()创建

a=list(“aaafff”)

使用range()创建整数列表
range([start],end.[步长]),但是range是返回一个range对象,需要list()来转换成列表对象

a=[x2 for x in range(5)]

range 6 就是从0到5,再
2
还能再后面进行if判断

列表的创建和添加 添加

a.append()添加到末尾;
也可以使用+运算符添加,但是会产生新的对象
a=a+[50]
extend()方法
extend是将另一个列表添加到目标列表的尾部

插入

insert(插入位置,插入元素)
注意这里的插入位置是你的插入元素的位置,
这里555插入的位置是3,所以它是第四个

删除

del a[i]
本质是拷贝,数组往前移.

pop()删除元素并且返回删除的元素,del是没有返回的,没指定位置就从末尾弹出元素.

remove()
删除首次出现的元素,若不存在抛出异常

列表元素的访问和计数

index( vaulue , [start , [end] ] )
获得制定元素首次出现的索引位置 , 没写尾默认搜到尾

count()
获得指定元素再列表中出现的次数

len()返回列表长度

成员资格判断

一般使用in来判断,或者使用count()方法,当count==0说明不包含

切片操作

a[::-1]反向输出

列表的排序

sort()函数
a.sort(reverse=True)–>倒序排列

sorted()内置函数
a=a.sorted(a),也有倒叙排列
这样会生成新的对象
reversed()返回迭代器,是逆序的
max min sum函数
sum只对数值类型有用

二维列表

和二维数组差不多

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

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

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