摘要: 分组: groupby() 函数扫描整个序列并且查找连续相同值(或者根据指定 key 函数返回值相同)的元素序列。 在每次迭代的时候,它会返回一个值和一个迭代器对象, 这个迭代器对象可以生成元素值全部等于上面那个值的组中所有对象。 一个非常重要的准备步骤是要根据指定的字段将数据排序。 因为 grou 阅读全文
posted @ 2017-09-26 14:47 懒企鹅 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 去重和排序: 找出序列中出现次数最多的元素 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案。 为了演示,先假设你有一个单词列表并且想找出哪个单词出现频率最高。你可以这样做: words = [ 'l 阅读全文
posted @ 2017-09-26 14:19 懒企鹅 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 因为有些代码只有在python3里可以正常运行,所以最好配两个虚拟环境 安装虚拟环境: 扩展的迭代解压语法是专门为解压不确定个数或任意个数元素的可迭代对象而设计的。 通常,这些可迭代对象的元素结构有确定的规则(比如第 1 个元素后面都是电话号码), 星号表达式让开发人员可以很容易的利用这些规则来解压 阅读全文
posted @ 2017-09-26 10:37 懒企鹅 阅读(227) 评论(0) 推荐(0) 编辑