序列

作者: 畅游的蜗牛 | 来源:发表于2019-12-21 19:59 被阅读0次

序列:是指它的成员都是有序排列,并且可以通过下标偏移量访问它的一个或者几个成员

字符串、列表、元祖三种类型都属于序列

字符串:"abcd"

is / is not 身份鉴别的布尔值

in 和 not in 则是表示归属关系的布尔运算符

'Black Star' in a 如果存在则会显示True 不存在就会显示False


list  列表:[0,"abcd"]

#添加元素 a =[1,2,3] a.append(4)

#列表索引   

#打印列表第一个和最后一个元素

print(a[0],a[-1])

#是否在列表中

'Black Star' in a


tuple 元祖:("abc","def"),

元祖大小比较:

序列的基本操作:

成员关系 操作符:in  not in 序列 返回true或false

连接操作符:+   序列+序列

重复操作: *   序列 * 整数

切片操作符: 序列[0:整数]


列表和元祖的特性:

列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable).

元祖是静态的,长度大小固定,无法增加删减或者改变(imutable)

都支持负数所有,-1标识最后一个元素,-2表示倒数第二个;

列表和元祖都支持切片操作;

可随意嵌套;

列表存储空间系统基于现需的空间有额外的分配;

元祖内存空间固定

列表是动态的,长度可变,可以随意的增加、删减或改变元素。列表的存储空间略大于元祖,性能略逊于元祖。

元祖是静态的,长度大小固定,不可以对元素进行增加、删减或者改变操作。元祖相对于列表更加轻量级,性能稍优。

元祖追加元素:需开辟新的内存

tup=(1,2,3,4)

new_tup=tup+(5,)

net_tup:(1,2,3,4,5)

列表、元祖常用内置函数:

count(item)表示统计列表/元祖中item出现的次数。

index(item)表示返回列表/元祖中item第一次出现的索引

list.reverse()和list.sort()分别表示原地倒转列表和排序(注意,元祖没有内置的这两个函数)

reversed()和sorted()同样表示对列表/元祖进行倒转和排序,reversed()返回一个倒转后的迭代器(上文列子使用list()函数再将其转换为列表);sorted()返回排好序的新列表

相关文章

  • Python 序列类型 (1) - 序列类型分类

    Python中的序列类型包括: 容器序列 扁平序列 可变序列 不可变序列 容器序列 listtupledeque ...

  • 学习小组Day1笔记-Herobrine

    Day1-Herobrine 列表 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表...

  • 数据库序列

    创建序列 查询序列 使用序列 使用序列下一个值 序列名.nextval 使用序列当前值 序列名.currva...

  • MarkDown练习

    MarkDown练习 列表 无序列1 无序列2 无序列3 有序列表 有序列1 有序列2 有序列2 链接 谷歌 引用...

  • 常用信号的表示

    1.典型信号:单位脉冲序列,单位阶跃序列,矩形序列,实指数序列,正弦序列,负指数序列,周期序列 (1)常用信号的M...

  • Markdown示例

    一级标题 二级标题 三级标题 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表 插入...

  • MarkDown语法

    默认就是一个段落 1.无序列表 无序列表 无序列表 无序列表 2.有序列表 有序列表 有序列表 有序列表 3.链接...

  • 语法要点

    标题 一级标题 二级标题 三级标题 序列 有序列: 序列1 序列2 序列3 序列4 无序列: 文本一 文本二 文本...

  • 操作题

    彼岸花开 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表777莫得问题

  • 我的MarkDown学习材料

    一级标题 二级标题 引用: 序列1 序列2 序列3 序列4 序列 序列 分割线 加强加强 funtion() { ...

网友评论

      本文标题:序列

      本文链接:https://www.haomeiwen.com/subject/nmagnctx.html