学习python第三天之列表、元祖和字符串及其内置方法

列表、元祖和字符串的共同点:

  • 都可以通过索引得到每一个元素
  • 默认索引值总是从0开始
  • 可以通过分片的方法得到一个范围内的元素
  • 有很多共同的操作符(重复操作符(*)、拼接操作符(+)、成员关系操作符(in、not in))

列表

1.列表元素之间的比较,会从第一个元素开始比较,并返回true或者false
在这里插入图片描述2.列表可以利用加号进行拼接
在这里插入图片描述在这里插入图片描述3.*表示重复次数

在这里插入图片描述4.in not in检测是否为其中成员
在这里插入图片描述4.
在这里插入图片描述在这里插入图片描述5.列表的翻转和排序
sort()默认从小到大排,加入参数reverse=Ture则会从大到小排
在这里插入图片描述在这里插入图片描述6.列表拷贝问题
在这里插入图片描述可以看到,对list6进行排序操作后,list8跟着改变,而list7没有变化,所以通过list8 = list6的方法,只是相当于给列表起了个名字
list7 = list6[:]才是真正的拷贝
7.扩充列表
在这里插入图片描述在这里插入图片描述

append()和extend()是从后面进行元素的添加
insert(参数1,参数2) 参数1指定要添加的位置 参数2为要添加的元素

8.删除元素
在这里插入图片描述

remove()删除指定元素
del不是函数,而是一条语句,它是索引式删除
pop()从最后开始删除元素

9.切片
在这里插入图片描述

name[start: end :step]
包括start元素 不包括end元素
start 开始位置 不指定默认为0
end 截止位置 不指定默认为序列长度
step 步长 不指定则连续访问

元祖

1.
在这里插入图片描述
2.元祖内的元素不可以改变

在这里插入图片描述
3.决定元祖的关键是逗号
在这里插入图片描述若元祖中只有一个元素,可以采用以下两种方式
在这里插入图片描述拓展:
在这里插入图片描述4.元祖内的元素不可改变 但我就是想在元祖中添加或者删除元素可怎么办呢 看以下代码
在这里插入图片描述

元祖中的元素无法直接修改,但我们可以通过元祖的重新赋值、连接组合进行修改,但是注意,元祖只能和元祖进行组合,除此之外的其他组合都会报错,连接时,如果元祖只有一个元素,一定要在后面加逗号

内置方法

1.list()把一个可迭代对象转换为列表
在这里插入图片描述2.tuple([iterable])把一个可迭代对象转换为元祖(和list()方法使用方式相同)
在这里插入图片描述3.str(obj)把obj对象转为字符串
4.len(sub)返回sub参数的长度
5.max()返回序列或者参数集合的最大值 注意这里比较时,要为同类型数据的比较,否则会报错
min()方法与其使用方式相同,这里就一起说了
在这里插入图片描述在这里插入图片描述6.sum(iterable[,start = 0])返回序列iterable和可选参数start的总和
在这里插入图片描述在这里插入图片描述
7.sorted()和reversed()
在这里插入图片描述8.
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值