阶段四python编程第五章集合数据类型

一级目录列表

一.列表的定义和使用
列表用[ ]定义
列表中多个成员用逗号分隔
列表可以使用[索引]方式访问指定的成员
。第一个成员的索引编号是0
。不能访问不存在的索引编号

在这里插入图片描述
1.1.空列表
通过[ ]定义一个空的列表

在这里插入图片描述
1.2.查看列表所有方法
语法:

dir(列表变量名)

在这里插入图片描述
二.列表常用方法

在这里插入图片描述
在这里插入图片描述

insert
· insert作用是在列表指定位置插入指定的值
语法:

insert(位置索引,要插入的值)

在这里插入图片描述
append
· append作用是列表最后位置添加成员
语法

append(要添加的值)

extend
把一个列表的成员追加到指定列表的后面
语法

extend(列表变量名)

在这里插入图片描述
修改列表成员的值
语法

列表变量名[索引 ] =值

在这里插入图片描述
删除成员值
语法

del(列表变量[索引])

在这里插入图片描述
语法

remove(要删除的值)

在这里插入图片描述

语法

pop() #删除列表中最后一个值

在这里插入图片描述
语法

在这里插入图片描述

clear
语法

clear() #清空列表

在这里插入图片描述
统计相同成员数量
count
语法

count(值) #如果有多个值,返回值的数量,如果没有值,返回0

在这里插入图片描述
返回指定值在列表中的索引编号
语法

index(指定的值,起始位置) #如果不写起始位置,默认为0,指定的值一定要存在,不然报错

排序

语法

sort() #对列表成员从小到大排序

在这里插入图片描述

语法

sort(reverse=True) #对成员从大到小排序

在这里插入图片描述
逆置
语法

reverse() #把列表所有成员顺序颠倒

在这里插入图片描述

二级目录for遍历列表

语法

在这里插入图片描述

在这里插入图片描述
案例1
定义一个列表变量,内容如下
[0,3,3,9,10,3,5]
使用for循环遍历,计算列表中一共有多少数字

在这里插入图片描述
案例2
定义一个列表变量,内容如下
[0,3,3,9,10,3,5]
计算列表中所有数字相加的总和

在这里插入图片描述
1.拆包
语法

变量1,变量2,变量n=列表变量
注意:等号左边和变量数量要和等号右边的列表成员数量一致

在这里插入图片描述
2.列表推导式
作用:快速的生成成员数量庞大的列表

语法

列表变量名 = [x for x in range(开始值,结束值,步长)]

列表变量名 = [x for x in range(开始值,结束值)if 条件]

在这里插入图片描述

案例
用列表推导式,创建一个列表,内容为[0,10,20,30,40,50,60,70,80,90,100]

在这里插入图片描述
列表中不同数据类型的处理

当列表中成员数据类型不统一,但又要在for中通过一条代码来处理不同类型的数据,需要把数据做一个强转

在这里插入图片描述

3.公共方法

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值