会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
旧书摊的尘
博客园
首页
新随笔
联系
订阅
管理
2019年2月14日
python之cookbook-day04
摘要: 第一章:数据结构和算法 1.4 查找最大或最小的N个元素 问题: 怎样从一个集合中获得最大或者最小的 N 个元素列表? 解决方案: heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 另外的,两个函数都能接受一个关键字参数,用于更复杂的数据结构中:
阅读全文
posted @ 2019-02-14 17:45 旧书摊的尘
阅读(182)
评论(0)
推荐(0)
2019年1月31日
python之cookbook-day03
摘要: 第一章:数据结构和算法 1.3 保留最后 N 个元素 问题: 在迭代操作或其他操作的时候,怎样只保留最后有限几个元素的历史记录? 解决方案: 保留有限历史记录正是 collections.deque 大显身手的时候。比如,下面的代码 cookbook_deque.py 在多行上面做简单的文本匹配,并
阅读全文
posted @ 2019-01-31 16:56 旧书摊的尘
阅读(319)
评论(0)
推荐(0)
2019年1月30日
python之cookbook-day02
摘要: 第一章:数据结构和算法 1.2 解压可迭代对象赋值给多个变量 问题: 如果一个可迭代对象的元素个数超过变量个数时,会抛出一个 ValueError 。那么 怎样才能从这个可迭代对象中解压出 N 个元素出来? 解决方案: Python 的星号表达式可以用来解决这个问题。 >>> record = ('
阅读全文
posted @ 2019-01-30 17:57 旧书摊的尘
阅读(206)
评论(0)
推荐(0)
python之cookbook-day01
摘要: 第一章:数据结构和算法 1.1 解压序列赋值给多个变量
阅读全文
posted @ 2019-01-30 17:04 旧书摊的尘
阅读(231)
评论(0)
推荐(1)
公告