摘要:
题目 查询多个字典中的公共键, 题目实例 每轮比赛 6个人 都有可能得分, 3轮下来都得分的有谁? 每轮比赛 6个人 都有可能得分, n 轮下来都得分的有谁? 解析 思路一 遍历第一轮的记录, 用键来比对二轮,三轮都有此键的情况进行记录 稍微有点啰嗦, 执行效率不是很好, 而且对于 n 的处理也比较 阅读全文
摘要:
题目 实现对一个字典的值进行排序 解析 思路一 sorted 只能对字典的 键进行排序, 吧字典的键,值分开然后重新换个位置进行排序 但是 sorted 对字典排序后的结果就只剩下键了. 因此此方法不行 思路二 基于思路一的问题, 为了解决不会丢失值的问题, 只能吧键和值分开保存,然后在组合在一起 阅读全文
摘要:
题目 找出一个序列中出现频率最高的三个数 解析 思路一 创建一个新字典, k 为 序列的值, 然后 v 的初始值 0, 然后循环序列进行计数, 然后进行新字典的处理..... 不行, 不好处理了. 此思路不行 思路二 利用 colletctions 的 Counter 模块, 内部有个方法可以解决 阅读全文