python
fengsigaoju
本科:南京邮电大学
座右铭:凤兮凤兮思高举!
展开
-
phyton list排序
对List进行排序,Python提供了两个方法 ---sort----方法1.用List的内建函数list.sort进行排序list.sort(func=None, key=None, reverse=False)方法2.用序列类型函数sorted(list)进行排序(从2.4开始)Python代码 >>> list = [2,5,1] >>> li转载 2016-05-08 12:20:08 · 739 阅读 · 0 评论 -
今天python遇到的一些问题小结
将程序改成python遇到种种问题,主要还是列表的使用问题: 假设现在有这样一个结构体route,里面有一个start[],有一个end[],有一个size[] 重点在于route并不是顺序生成的,比如先生成route[2],再生成route[0]假设用c++数组是这样route[2].start[0]=1;route[2].end[0]=2;route[2].原创 2016-05-20 22:32:36 · 364 阅读 · 0 评论 -
python 解析 json文件
第一步(注意工程文件名不要取成json.py)import json第二步首先读入json文件,假设在d盘inputjsoninputjson=open("d://inputjson.txt").read()read方法可以读取全部内容然后出现报错No JSON object could be decoded解决方法是将这个txt文件的utf-8转码成ans原创 2016-05-19 11:18:47 · 837 阅读 · 0 评论 -
leetcode 1:two sum
题目大意:给定一个列表,给定一个数,找出列表中两个数,它们之和恰好为这个数,求出这两个数在原列表中的下标思路很简单,先排序,然后一个头指针指向头,一个尾指针指向尾,如果和小于目标,头指针向后移一个,如果大于目标,则尾指针向前移一个,如果等于则要找出原来他们的下标,注意这边这个数字可能是重复的,比如3+3所以一个从头开始找,一个从尾开始找坑在于python的list倒序生成,比如fo原创 2016-05-22 23:32:21 · 279 阅读 · 0 评论 -
fseek的坑(跨平台注意)
fseek的用处就是我在输出文件比如(json,xml)时,有一些不必要的空格,回车,逗号想要删除(比如直接考虑不输出比较困难,需要分情况讨论,这种时候还比如碰到了直接把这个符号退回去吃掉),但是注意在windows换行包括回车换行,而在liunx下直接是换行,也就是说在windows下退两个字符,在Linux下只要退一个,这个有点坑,如果含有fseek的程序不改直接从windows下移植到lin原创 2016-06-06 22:58:39 · 2277 阅读 · 0 评论 -
pybrain的安装及使用
首先要安装nose,numpy,scipy,才能安装pybrain 包,同时很多人推荐安装setuptools Python 2.7,方便安装pybrain的包。安装setup-tools的方法 网址,https://pypi.python.org/pypi/setuptools#downloads,然后进入cmd进入根目录,python setup.py install安装安原创 2016-06-19 13:10:27 · 6428 阅读 · 0 评论