021_wz_hm_python中的高级变量之列表

列表

list(列表)是python中使用最频繁的数据类型,在其他语言中通常叫做数组,专门用于存储一串信息

列表用[ ]定义,数据之间使用分割,例如:

name_list = ["zhangsan", "lisi", "wangwu"] 

列表的索引从0开始,索引就是数据在列表中的位置编号,索引又可以被称为下标

列表常用方法

1、list.append(obj):在列表末尾添加新的对象 

2、list.count(obj):统计某个元素在列表中出现的次数 

3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表) 

4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置 

5、list.insert(index, obj):将对象插入列表 

6、list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 

7、list.remove(obj):移除列表中某个值的第一个匹配项 

8、list.reverse():反向列表中元素

9、list.sort([func]):对原列表进行排序

常用操作

列表常用函数

1、cmp(list1, list2):比较两个列表的元素 (python3已丢弃)

2、len(list):列表元素个数 

3、max(list):返回列表元素最大值 

4、min(list):返回列表元素最小值 

5、list(seq):将元组转换为列表

常用操作

列表排序

可以使用sort函数与reverse函数对列表进行排序,sort函数默认升序排列,若要降序则对其参数reverse赋值True,默认为False,reverse函数为将列表逆序

列表排序

循环遍历

遍历就是从头到尾依次从列表中获取数据,在python中为了提高列表的遍历效率,专门提供的迭代iteration遍历,使用for就能实现迭代遍历

格式:

for 临时变量 in 列表变量:

    循环内部针对列表元素进行操作

    print(临时变量)

迭代遍历

应用场景

尽管python的列表中可以存储不同类型的数据,但是在开发中,更多的应用场景是:

1.列表存储相同的数据

2.通过迭代遍历,在循环体内部,针对列表的每一项元素,执行相同的操作

2020.7.24

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值