经验积累
文章平均质量分 53
Purogram
..
展开
-
Python中实现map+链表功能的方法
今天在做毕设的时候碰到一个问题:需要一种数据结构实现以下的这种结构(图片来自网络):其实就是将n个元素按照某种规则进行hash,并挂在对应的key下面(key的范围是从0到2^22)我第一反应就是使用python中的dict,结构为 {key:[]}。但是简单的用如下的语句,很显然会报错KeyError:t = dict()t[0].append()原因是现在我们原创 2017-03-26 22:40:00 · 830 阅读 · 0 评论 -
使用结巴分词后程序打包失败
做毕设时又碰到了一个难题,使用结巴分词和analyse后没法正常打包程序。使用py2exe得不到.exe文件,使用PyInstaller程序报错。报错信息如下(图片来自文献1):后来参考了文献1和文献2后知道原来是因为import jieba需要用到dict.txt,而打包后的程序找不到dict.txt的路径了。解决方法如下:在你的代码中写如下三句:import jie原创 2017-04-08 17:02:32 · 3974 阅读 · 13 评论 -
Python中用list创建二维数组的方法
b =[[1 for x in range(n)] for y in range(m)]上面一句就初始化了一个m*n的二维数组,且初始值全为1原创 2017-04-13 13:57:06 · 11165 阅读 · 0 评论 -
利用python编程实现两excel表格的快速信息融合(xls文件的读和写)
今天有朋友问我一个EXCEL的问题,她拿到了两个表,现在需要对表的内容进行融合,如下图所示:图一所示的表格给出了相应字段的信息,图二就是需要填写的表格。问题是,图二中存在单元格合并的问题,并且每一个人的信息后面还跟着一行“小计”,所以简单的excel复制粘贴不管用了。尝试使用excel中的vlookup函数,也不管用。总之就是这个合并单元格的问题很麻烦。而图一中的信息有几千原创 2017-06-27 20:52:36 · 4325 阅读 · 1 评论