数据结构
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.元组和记录:元组是对数据的记录
以上是关于数据结构的主要内容,如果未能解决你的问题,请参考以下文章
python 用于数据探索的Python代码片段(例如,在数据科学项目中)