上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 怎样在数据字典中执行一些计算操作(从而实现求最小值、最大值或排序等等)?——zip()函数 如何创建一个字典,并且在迭代或序列化这个字典的时候能够控制元素的顺序?——OrderedDict 有序字典 如何能根据某个或某几个字典字段来排序一个字典列表?——operator模块的itemgetter函数 阅读全文
posted @ 2017-07-17 16:50 Jelly_lyj 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 问题 你有一个字典或者实例的序列,然后你想根据某个特定的字段(比如‘date’)来分组迭代访问。 问题 你有一个字典或者实例的序列,然后你想根据某个特定的字段(比如‘date’)来分组迭代访问。 解决方案 itertools.groupby( )函数 解决方案 itertools.groupby( 阅读全文
posted @ 2017-07-17 16:28 Jelly_lyj 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 找出一个序列中出现次数最多的元素?叠加统计?......Counter 对象在几乎所有需要制表或者计数数据的场合是非常有用的工具。在解决这类问题的时候你应该优先选择它,而不是手动的利用字典去实现。 阅读全文
posted @ 2017-07-17 14:40 Jelly_lyj 阅读(97) 评论(0) 推荐(0) 编辑
摘要: collections 模块中的 defaultdict(默认字典),可以用来构造“一个键映射多个值”这样的字典;如果我们想根据某一个字段将数据分组到一个大的数据结构中,并且允许随机访问,可以考虑使用defaultdict( )来构建一个多值字典;创建一个多值映射字典 阅读全文
posted @ 2017-07-11 20:09 Jelly_lyj 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 参考文章 cookbook-python3-1.5-实现一个优先级队列 浅谈算法和数据结构: 五 优先级队列与堆排序 heap模块和堆排序 阅读全文
posted @ 2017-07-10 14:58 Jelly_lyj 阅读(136) 评论(0) 推荐(0) 编辑
摘要: heapify( ) heapify()函数用于将一个序列转化为初始化堆 heappush( ) heappush()是实现将元素插入到堆的操作 heappush()操作前一定要先将序列初始化成堆!heappush是对于"堆"的操作!不然是没有意义 heappop( ) heappop()是实现将元 阅读全文
posted @ 2017-07-10 14:52 Jelly_lyj 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 求TopN/BtmN问题、排序问题的方法:nlargest()/nsmallest()、min()/max()、sorted()+切片、三种方法的效率比较和详细用法 阅读全文
posted @ 2017-07-07 18:31 Jelly_lyj 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 原文地址:《你所会用到的Python学习环境和工具》 1. 下载安装Pycharm专业版 具体方法略。Pycharm5激活方法参考http://www.cnblogs.com/snsdzjlz320/p/7110186.html 2. 添加配置连接远程服务器 2.1 打开 PyCharm,依次点开 阅读全文
posted @ 2017-07-04 16:11 Jelly_lyj 阅读(1678) 评论(0) 推荐(0) 编辑
摘要: 来源:TortoiseSVN新人使用指南 1. 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/downloads.html。 2. 根据系统位数选择相应客户端进行安装。 3. 如果你喜欢用命令行操作,请务必记得勾选command line cl 阅读全文
posted @ 2017-07-03 10:57 Jelly_lyj 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 中文乱码问题解决 描述:刚开始安装VScode要打开含中文的文件,都会出现乱码,这时只要点击右下方的“UTF-8”改成“GB2312”即可。但每次都改是很麻烦的,所以要使得VScode默认支持GB2312 参考:https://www.zhihu.com/question/30033418 解决: 阅读全文
posted @ 2017-07-03 10:42 Jelly_lyj 阅读(1039) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页