发表评论取消回复
相关阅读
相关 《Python Cookbook 3rd》笔记(5.14):忽略文件名编码
忽略文件名编码 问题 你想使用原始文件名执行文件的 I/O 操作,也就是说文件名并没有经过系统默认编码去解码或编码过。 解法 默认情况下,所有的文件名都会根
相关 《Python Cookbook 3rd》笔记(4.14):展开嵌套的序列
展开嵌套的序列 问题 你想将一个多层嵌套的序列展开成一个单层列表 解法 可以写一个包含 yield from 语句的递归生成器来轻松解决这个问题。比如:
相关 《Python Cookbook 3rd》笔记(2.7):最短匹配模式
最短匹配模式 问题 你正在试着用正则表达式匹配某个文本模式,但是它找到的是模式的最长可能匹配。而你想修改它变成查找最短的可能匹配。 解法 这个问题一般出现在
相关 《Python Cookbook 3rd》笔记汇总
文章目录 一、数据结构 二、字符串和文本 三、数字、日期和时间 四、迭代器与生成器 五、文件与IO 一、数据结构 <table>
相关 《Python Cookbook 3rd》笔记(1.20):合并多个字典或映射
合并多个字典或映射 问题 现在有多个字典或者映射,你想将它们从逻辑上合并为一个单一的映射后执行某些操作,比如查找值或者检查某些键是否存在。 解法 假如你有如
相关 《Python Cookbook 3rd》笔记(1.16):过滤序列元素
过滤序列元素 问题 你有一个数据序列,想利用一些规则从中提取出需要的值或者是缩短序列 解法 最简单的过滤序列元素的方法就是使用列表推导。比如: >
相关 《Python Cookbook 3rd》笔记(1.12):序列中出现次数最多的元素
序列中出现次数最多的元素 问题 怎样找出一个序列中出现次数最多的元素呢? 解法 collections.Counter 类就是专门为这类问题而设计的,它甚至
相关 《Python Cookbook 3rd》笔记(1.4):查找最大或最小的N个元素
《Python Cookbook 3rd》1.4:查找最大或最小的N个元素 问题 怎样从一个集合中获得最大或者最小的N个元素列表? 解法 heapq 模块有
相关 《Python Cookbook 3rd》笔记(1.3):保留最近N个元素
保留最近N个元素 问题 在迭代操作或者其他操作的时候,怎样只保留最后有限几个元素的历史记录? 解法 保留有限历史记录正是collections.deque大
还没有评论,来说两句吧...