序列数据类型

简介

◆ 序列是一维元素向量,元素类型可以不同

◆ 类似数学上的序列

◆ 元素间由序号引导,通过下标访问序列的特定元素

◆ 主要类型包括:字符串类型、元祖类型、列表类型

通用的操作符

◆ s + t            连接两个序列s和t

◆ s*n或n*s      将序列s复制n次

◆ s[i]               索引序列s中的i元素

◆ s[i:j:k]           索引序列s中从i到j,不包含j,以k为步长的元素

◆ s.index(x,i,j)  返回序列从i到j中第一次出现x的位置

◆ s.count(x)     返回序列s中x出现的次数

元组类型

◆ 是一种序列类型,一旦创建就不能被修改,因此没有特殊操作

◆ 使用小括号()或tuple()创建,元素间用逗号分隔

◆ 可以使用或不使用小括号

◆ 继承了序列类型的全部通用操作

列表类型

◆ 是一种序列类型,创建后可以随意更改

◆ 使用方括号[]或list()创建,元素间用逗号分隔

◆ 可以使用或不使用小括号

列表类型的操作符

◆ ls[i]=x                       将列表ls中的i索引元素替换成x

◆ ls[i:j:k]=lt                  将列表ls切片的元素替换成lt中的元素

◆ del ls[i]或del ls[i:j:k]   删除元素或者切片

◆ ls +=lt                      将ls加上lt并更新ls

◆ ls *=n                       将ls复制n次

◆ ls.append(x)              在ls列表后面增加元素x

◆ ls.clear()                    清空列表ls

◆ ls.copy()                    将ls中的元素复制到新的列表中

◆ ls.insert(i,x)                在列表ls索引i处增加元素x

◆ ls.pop(i)                     删除列表ls索引i处的元素

◆ ls.remove(x)               将列表ls中第一次出现的x删除

◆ ls.reverse()                 将列表ls翻转

序列类型数据的应用

◆  遍历元素

使用的主要的结构为: for i in ls :     <语句块>

◆  数据保护

对于不想改变的数据或者想要保护的数据,可以将他们转换成元组类型的

s=[1,2,3,4,5]
ls=tuple(s)
print(ls)
# RUN->(1, 2, 3, 4, 5)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值