python中序列类型及操作

序列类型定义

序列是具有先后关系的一组元素,包含字符串,元组,列表类型

序列操作符

操作符描述
x in s如果x是序列s的元素,返回true,否则返回false
x not in s如果x是序列s的元素,返回false,否则返回true
s + t连接两个序列s和t
s*n或者n*s将序列s复制n次
s[i]索引,返回s中的第i个元素,i是序列的序号
s[i:j]或者s[i:j:k]切片,返回序列s中第i到j以k为步长的元素子序列

实例演示:
在这里插入图片描述

序列函数

函数描述
len(s)返回序列s的长度
mn(s)返回序列s的最小元素,s中元素需要可比较
max(s)返回序列s的最大元素,s中元素需要可比较
s.index(x)或s.index(x,I,j)返回序列s从i开始到j的位置中第一次出现元素x 的位置
s.count(x)返回序列s中出现的x的总次数

在这里插入图片描述

元组类型及操作

元组是一种序列类型,一旦创建就不能被修改,使用小括号 () 或 tuple() 创建,元素间用逗号 , 分隔。可以使用或不使用小括号
定义实例:
在这里插入图片描述
元组继承了序列类型的全部通用操作
在这里插入图片描述
如果不希望数据被程序所改变,转换成元组类型
在这里插入图片描述

列表类型定义

列表是一种序列类型,创建后可以随意被修改,使用方括号 [] 或set() 创建,元素间用逗号 , 分隔。列表中各元素类型可以不同,无长度限制
定义实例:
在这里插入图片描述

列表操作

函数描述
ls[i]=x替换列表ls第i元素为x
ls[i:j:k]=lt用列表lt替换ls切片后所对应元素子列表
del ls[i]删除列表ls中第i元素
del ls[i:j:k]删除列表ls中第i到j以k为步长的元素
ls+=lt更新列表ls,将列表lt元素增加到列表ls中
ls*=n更新列表ls,其元素重复n次
ls.append(x)在列表ls最后增加一个元素x
ls.clear()删除列表ls中所有元素
ls.copy()生成一个新列表,赋值ls中所有元素
Is.insert(i,x)在列表ls中第i位置增加元素x
Is.pop(i)将列表ls中第i位置元素取出并删除该元素
ls.remove(x)将列表ls中出现的第一个元素x删除
ls.reverse()将列表ls中的元素反转
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值