摘要: 开发中对数组、列表去重是非常常见的需求,对一个list中的id进行去重,有下面几种方法,前面两种方法不能保证顺序, 后面两种方法可以保持原来的顺序。 下面的代码都在Python3下测试通过, Python2下请自行测试 1. 使用set的特型,python的set和其他语言类似, 是一个无序不重复元 阅读全文
posted @ 2018-09-01 13:45 Kingfan 阅读(175) 评论(0) 推荐(0) 编辑
摘要: range()是Python的内置函数,用于创建整数的列表,可以生成递增或者递减的数列。xrange也有相同的功能, 今天来看下它们之间的不同。 range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 阅读全文
posted @ 2018-09-01 13:43 Kingfan 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 下面是四种Python逐行读取文件内容的方法, 并分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修改即可。 方法一:readline函数 1 2 3 4 5 6 7 8 #-*- coding: UTF-8 -*- f = open( 阅读全文
posted @ 2018-09-01 13:42 Kingfan 阅读(14861) 评论(0) 推荐(0) 编辑
摘要: 文件操作必不可少的是open函数:对文件读写之前,需要先打开文件,获取文件句柄 注意:open() file() 尽量使用open(),Python3以后不支持file()了 1、open方法原型解释 1 open(file_name[,access_mode][,buffering]) open( 阅读全文
posted @ 2018-09-01 13:39 Kingfan 阅读(226) 评论(0) 推荐(0) 编辑