码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构

时间:2018-12-10 23:00:30      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:额外   调用   byte   种类   其他   class   ict   python   迭代   

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

数据结构

标签:额外   调用   byte   种类   其他   class   ict   python   迭代   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!