上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 需求: 西班牙甲级联赛,每轮球员进球统计: 第一轮:{'苏亚雷斯':1,'梅西':2,'本泽马':1...} 第二轮:{'苏亚雷斯':1,'C罗':1'格里兹曼':2...} 第三轮:{'苏亚雷斯':1,'托雷斯':2,'贝尔':1...} 统计出前N轮,每场比赛都有进球的球员 思路: 方法一:利用 阅读全文
posted @ 2020-10-30 14:50 Richardo-M-Lu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 需求: 1、某随机序列中的[12,5,6,4,6,8,9,5]如何找到其中出现次数最高的三个元素,出现的次数是多少? 2、对某篇英文文章进行词频统计,找出出现次数最高的十个单词,它们出现的次数是多少? 思路: 1、将序列转换成字典{'元素':'频度'},根据其中的值进行排序 2、使用collecti 阅读全文
posted @ 2020-10-30 12:33 Richardo-M-Lu 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 需求: 某班英语成绩,存储为 {'lilei':78, 'jim':88, 'mike':99} 如何根据成绩高低计算学生排名? 思路: 将字典中的各项转化为元组,使用内置函数sorted进行排序 方法一:将字典中的项转换成值在前,键在后的元组。(列表解析,或zip) 方法二:传递sorted函数的 阅读全文
posted @ 2020-10-29 17:35 Richardo-M-Lu 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 需求: 学生信息系统中信息为固定格式,(姓名,年龄,性别,邮箱) ('jim',16,male,jim@goole.com) 访问时,我们使用索引(index)访问,大量索引降低了程序的可读性 思路: 1、定义一系列,数值常量和枚举类型 2、使用标准库collections.namedtuple替代 阅读全文
posted @ 2020-10-29 16:58 Richardo-M-Lu 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 思路: 列表解析:[for x in data if x >= 0] filter函数:filter(lambda x:x>=0 ,data) 字典解析:{k,v for k,v in d.items() if v > 90} 集合:{x for x in s if x % 3 == 0} 代码: 阅读全文
posted @ 2020-10-29 15:42 Richardo-M-Lu 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 需求: 我们要把某个字符串按照分隔符号拆分成不同的字段,该字符串包含多种不同的分隔符,例如: s = 'ab;cd|efg|hi,jkl|mn\topq;rst,uvw\txyz' 其中<,>,<;>,<|>,<\t>都是分隔符如何处理? 思路: 1、方法一:连续使用str的split方法,每次处理 阅读全文
posted @ 2020-10-28 16:50 Richardo-M-Lu 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 需求: 我们通过intrinio.com获取了多支股票csv数据文件,并将其转换为xml文件 由于全局解释器锁的存在,多线程进行CPU 密集型操作并不能提高执行效率,我们修改程序构架: 1、使用多个DownloadThread线程进行下载(I/O操作) 2、使用一个ConvertThread线程进行 阅读全文
posted @ 2020-10-27 15:25 Richardo-M-Lu 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 需求: https://intrinio.com/tutorial/web_api 我们通过上述网站提供的API获取了中国股市某支股票csv数据文件,现在要下载多只股票的csv数据,并将其转换为xml文件,如何使用线程来提高下载并处理的效率? 思路:通过python中的thread来下载 代码: i 阅读全文
posted @ 2020-10-27 14:05 Richardo-M-Lu 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 需求: 某项目中,我们的代码使用了三个不同库中的图形类,Circle,Triangle,Rectangle 他们都有一个获取图形面积的接口(方法)但是接口名字不同,我们实现一个统一获取面积的函数,使用每种方法名进行尝试,调用相应类的接口 思路: 1、使用内置函数getattr,通过名称在实例上获取方 阅读全文
posted @ 2020-07-28 23:35 Richardo-M-Lu 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 需求: 在python中,垃圾回收器通过引用计数来回收垃圾对象,但某些环状数据结构(树,图。。),存在对象间循环引用,比如树的父节点引用子节点,子节点也同时引用父节点。此时同时del掉引用父子节点,两个对象不能被立即回收。 如何解决此类的内存管理问题? 思路: 使用标准库weakref,它可以创建一 阅读全文
posted @ 2020-07-27 23:37 Richardo-M-Lu 阅读(115) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页