数据结构

Posted xiaoyeren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据结构相关的知识,希望对你有一定的参考价值。

1.序列组成的数组

容器序列:list,tuple,collection.deque  这些序列能存放不同类型的数据

扁平序列:str,bytes等 这些序列只能容纳一种类型

按是否可变来分类:

1.可变序列:list,set,dict

2.不可变序列:tuple,set

1.1列表推导和生成器表达式

1.概念

列表推导:是构建列表的快捷方式

生成器表达式:可以用来创建其他任何类型的序列

2.列表推导和可读性

codes=‘xyzh‘
codes=[ord(code) for code in codes ]

3.生成器表达式

生成器表达式背后遵循迭代器协议,可以逐个产出元素。

codes=‘xyzh‘
codes=(ord(code) for code in codes )

如果生成器表达式是一个函数调用过程中的唯一参数,那么不需要额外再用括号把它围起来

1.2元组

1.元组和记录:元组是对数据的记录

以上是关于数据结构的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段5——HTML元素结构

超级有用的9个PHP代码片段

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

将代码片段插入数据库并在 textarea 中以相同方式显示

分享几个实用的代码片段(第二弹)

分享几个实用的代码片段(第二弹)