序列

作者: 一个神经质的工程师 | 来源:发表于2020-03-22 16:22 被阅读0次

python中最基本的数据结构是序列,序列中最常用的是列表和元组,此外还有字符串,buffer对象,xrange对象,unicode字符串。

列表 如 ['a',42] 表示姓名a、年龄42。可以用序列组成序列。序列通用操作:索引,分片[number1:number2:number3],加(连接),乘(快速生成长序列),检查成员资格in,最大,最小,长度等。

列表与元组

列表可以修改,而元组不行,可以用列表替换所有元组。

列表

函数

list 将字符串转换为列表

del 删除元素

方法 对象.方法

append 列表末尾添加元素,直接修改列表

count 统计元素在列表中的个数

extend 在列表末尾添加多个值,类似于+,但是这个是修改列表,而不是生成一个新的列表。效率高于连接

index 列表中找出某值第一个匹配项的索引位置,没找到返回异常

insert 插入元素

pop 去除元素,并返回值,默认最后一个元素

remove 移除匹配某个值的第一个元素

reserve 反向存放数组,改变列表

sort 排序列表,改变列表,sorted则是返回一个排序之后的列表,可以复制给其他列表

元组 如(1,2,3)

tuple 序列转换为元组

元组访问方式与列表一致

字典 映射 {'a':1,'b':2} dict函数可以建立 key-value

键类型可以是数字,字符串或者元组,即任意不可变换的类型

方法

clear 清除字典,无返回值

copy/deepcopy 浅、深复制,浅复制替换副本的值,原数据不受影响,但是修改会受影响,深复制则都不受影响

get 访问字典值,若不存在返回none,不会报错,in或者print会报错

pop 移除键值对,popitem也会移除,但是会返回移除的键

相关文章

  • 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/zdpmyhtx.html