【转】python3中内建函数map与reduce简单介绍
摘要:map()的使用 map()的使用方法形如map(f(x),Itera).对,它有两个参数,第一个参数为某个函数,第二个为可迭代对象。如果不懂什么是函数,不懂什么是可迭代对象没关系,记住下面的例子就可以了: 定义的g(x)就是作为map()第一个参数,它的作用是取参数X的三倍。 [1,3,4,5,7
阅读全文
【转】Python StringIO模块详解
摘要:StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。 一、例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
阅读全文
用Python实现两个磁盘文件A和B,各存放一行字母,要求把这两个文件中信息合并(按字母顺序排列),输出到一个新文件C中。
摘要:def get_other_file(strpath, otherpath): """ 有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中信息合并(按字母顺序排列),输出到一个新文件C中。 :return: """ objfile_one = open(strpath, "r") objfile_other = open(otherpath,...
阅读全文
用Python实现一行代码实现列表a偶数位置元素进行加3后求和
摘要:Python random模块详解参考 http://www.cnblogs.com/hxiaoli/articles/8392952.html
阅读全文
用Python实现 有一个大小写做成的字符串 ,将其修改所有的小写字母排在大写字母前面
摘要:def get_lower_upper_letter(list_data): """ 有一个大小写做成的字符串 ,将其修改所有的小写字母排在大写字母前面(大写或小写字母之间不要求保持原来次序) 如果可以进来选择时间和空间效率高的算法 :return: """ # list_lower = [] # list_upper =...
阅读全文
用Python实现 正整数序列Q中 的每一个元素都至少能被正整数a和b中的一个整除,现给定a和b,需要计算出Q中的前几项?
摘要:def get_list_ab(a, b, N): """ 正整数序列Q中 的每一个元素都至少能被正整数a和b中的一个整除,现给定a和b,需要计算出Q中的前几项? 例如:当a=3,b=5,N=6时,序列为3,5,6,9,10,12 1)设计一个函数void generate(int a,int b, int N,int *Q)计算Q的前几项...
阅读全文
用Python实现统计一篇英文文章内每个单词出现频率
摘要:def get_file_words(path, num): """ 用Python实现统计一篇英文文章内每个单词出现频率,并返回出现频率最高的10个单词及其出现次数,并解答以下问题 1)创建文件对象f后,解释f的readlines和xreadlines方法的区别? 2)追加需求,引号内元素需要算作一个单词,如何实现? :retu...
阅读全文
Python3 字典排序
摘要:简单的字典排序,根据value值得大小排序: def sort_dict(dict_words): """ 字典排序 :param dict_words: :return: """ keys = dict_words.keys() values = dict_words.values() list_one = [(key, val...
阅读全文