首页 > 其他 > 详细

数据结构

时间:2018-12-10 22:55:22      阅读:268      评论:0      收藏:0      [点我收藏+]

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.元组和记录:元组是对数据的记录

数据结构

原文:https://www.cnblogs.com/xiaoyeren/p/10099706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!