python入门基础(三)

python入门基础(三)

常用的序列结构有列表元组字符串集合以及range等对象也支持很多类似的操作
列表元组字符串支持双向索引 第一个元素下标为0 第二个元素下标为1 以此类推最后一个元素下标为-1

在这里插入图片描述
列表元素的增加
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
列表元素的删除
在这里插入图片描述
在这里插入图片描述
这里是有点不好理解的地方
在这里插入图片描述
当我们换个数据再看
在这里插入图片描述
在这里插入图片描述
列表元素访问与计数
在这里插入图片描述
切片
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
列表排序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里做几个小案例加深一下印象
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
元组
1.值不能修改
2.没有列表中修改的函数(append(),extend(), insert( ))
3.没有删除的函数(remove() pop( )), 不能del
4. tuple冻结列表,list融化列表
5.元组速度比列表快。
6。元组比较安全.
7.元组可以用作字典的键,也可以作为集合的元素。(列表不能作字典的键,也能作集合的元素。 )
在这里插入图片描述
序列解包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成器推导式
生成器推导式的结果是一个生成器对象。使用生成器对象的元素时,可以根据需要将其转化为列表或元组,a=range(4)生成器对象1=list(a)也可以使用生成器对象对象名._ next__ ( )方法或python内置函数next (生成器对象名)进行遍历,或者直接将其作为迭代器对象来使用。生成器对象具有惰性求值的特点,只在需要时生成新元素,比列表推导式[ expression for XXX in xxx]具有更高的效率,空占用非常少,尤其适合大数不管用哪种方法访问生成器对象,都无法再次访问已访问过的元素
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
字典
1.无序可变序列
2.{键:值,键:值}
3.键不可变数据(immutable),整数,实数,复数,字符串,元组 fronzenset =>重要
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
集合
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里做一个小项目加深一下印象
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值