统计字符出现次数类Counter 1.概述 当我们的业务中需要做统计工作时可以先考虑下python标准库中collections模块提供的Counter类,该类可以对可哈希对象次数进行统计。 2.Co…
自定义字典简化代码解决定制需求 1.概述 在开发中字典使用频率是非常高的,python标准库的字典能够满足我们大部分的需求,对于一些特殊的需求如果使用标准库自带的字典也能实现,不过需要多些一些逻辑代码…
deque实现生产者-消费者队列 1.概述 使用python内置的list类型可以实现一个生产-消费队列功能,这个队列是先进先出。把批量的数据放到生产队列可以加快程序处理业务的速度,然后消费者可以从消…
bisect二分查找实现快速操作列表 1.概述 在操作python容器的时候,经常对容器做添加和查询操作。如果数据量非常大时查询的效率就会变慢,这个时候可以考虑使用bisect二分查找提升查询速度,下…
heapq制作优先级队列 1.概述 python里的队列都是先进先出队列,例如list创建的队列。他们会按照接收元素的顺序保存这些元素。 但有时候,我们想根据元素的重要程度来排序,在这种情况下,应该使…