第3.5章 数据结构与算法——《CookBook补充》

序列分解为单个变量:解包

可迭代对象就可以执行分解

字符串,文件,迭代器,生成器

_丢弃值

分解值过多(未知):*表达式

*用于迭代变长元组序列

保存最后n个元素:

保存有限历史记录

collections.deque

编写搜索某项记录的代码,用yield生成器函数

处理搜索的代码与使用搜索结果的代码 解耦合

指定长度deque:自动移除最老的记录

无限队列:双端

找到最大最小n个元素

heapq

nlargest nsmallest

可接受参数'key',对付更复杂的数据结构 

随着n变大

min,max

nlargest nsmallest

sort 切片

猜你喜欢

转载自www.cnblogs.com/qmcj/p/9148865.html