流畅的python之序列

python对开发者友好的根源在于:
1、序列的泛型操作
2、内置的元组和映身类型
3、用缩进来架构的源码
4、无需变量声明的强类型

序列数据共用的一套丰富的操作:迭代、切片、排序和拼接。
内置序列类型:
1、容器序列 list tuple collections.deque 可以存放不同类型的数据,存的是引用。
2、扁平序列 str bytes bytearray memoryview array.array 只能容纳一种类型的数据,存放的是值。

序列类型按照能否被修改来分类:
不可变序列:tuple str和bytes
可变序列:list bytearray array.array memoryview collections.deque

列表推导(list comprehension)是构建列表的快捷方式
生成器表达式(generator expression)可以用来创建其他任何类型的序列
集合推导(set)
字典推导(dict)
Python会忽略代码里[]、{}和()中的换行。
在切片和区间操作里不包含区间范围的最后一个元素是Python的风格。

原文地址:https://www.cnblogs.com/zxpo/p/8214106.html