摘要: 实验结论 如果需要在循环结束后获得结果,推荐列表解析; 如果不需要结果,直接使用for循环, 列表解析可以备选; 除了追求代码优雅和特定规定情境,不建议使用map 如果不需要返回结果 这里有三个process, 每个任务将通过增加循环提高时间复杂度 def process1(val, type=No 阅读全文
posted @ 2020-05-29 14:25 Sight-Tech 阅读(1086) 评论(0) 推荐(1) 编辑
摘要: 选择合适的数据结构 考虑不同的应用场景,应选择不同的数据结构 比如在查找多于插入的场景中,考虑字典Dict是不是更适合; 因为在Python3中, 字典Dict 通过hash把key映射到hash table的不同位置(或者说不同的bucket中), 因此查找操作的复杂度为 O(1); 而列表lis 阅读全文
posted @ 2020-05-29 14:15 Sight-Tech 阅读(161) 评论(0) 推荐(0) 编辑