python——序列类型

一 序列类型定义

  • .序列是具有先后关系的一组元素
    -序列是一维元素向量,元素类型可以不同
    -类似数学元素序列;
    -可以向类似c语言中的数组一样通过下表访问
  • .序列是一个基类类型[字符串类型,元组类型,列表类型]
  • .序号类型定义正向递增,方向递减,如图六个元素的正向反向的关系
    012345
    -6-5-4-3-2–1

二.序列类型通用操作符

x in s # 如果x是s的元素,返回true
x not in s # 同理
s+t# 连接两个序列
s*n# 将s序列复制n次
s[i] # 索引
s[i:j] s[i:j:k] # 返回从i到j以k为间隔的子序列
ls = ["python",1,2]
ls[::-1] # 对序列取反

三.五个函数

len(s) # 返回s长度
min(s)# s中最小的元素
max(s)
s.index(x)
s.index(x,i,j)# 返回序列从i到第一次出现元素x的位置

四.元组类型

  • 元组是序列类型的扩展,但元组一经创建不能更改#但是我们可以利用切片的方法更改,覆盖原来的元组
  • 我们用tuple()或小括号来创建元组
  • 小括号可以省略
  • 元组类型继承了序列的所有操作

五.列表类型

  • 列表可以通过[],或list()创建
ls[i]=x # 替换ls中的第i个元素为x
ls[i;j;k]#代替一个字符串
del ls [i]删除
del ls[o;j;k]
ls += lt  # 添加
ls *= n # 复制
ls.append(x) # 在最后面添加x
ls.clear()# 清空列表
ls.copy()# 复制列表
ls.insert(i,x) # 
ls.pop(i)# 取出位置i的元素并删除改元素 
ls.remove(x) # 移除x元素
ls.reserve()# 翻转列表

不管是元素还是列表都是对一组数据进行表达,如果我们想要保护一组数据我们可以利用元组形式,我们同样也能对序列进行遍历,是一种十分重要的序列类型。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

おもいね

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值