- 博客(4)
- 收藏
- 关注
原创 在字典中将键映射到多个值上——一键多值字典(defaultdict类)
1、希望保留元素插入的顺序,就用列表;list2、希望消除重复元素(且不在意他们的顺序),就用集合。set为了能方便创建这样的字典,可以利用collection模块中的defaultdict类。defaultdict的特点就是它会自动初始化第一个值,这样只需关注添加的元素。from collections import defaultdictd=defaultdict(list)d['a']....
2018-07-11 17:50:09 2030
原创 matplotlib库的介绍练习
import matplotlib.pyplot as pltplt.plot([3,1,4,5,2])plt.ylabel("grade")plt.savefig('test',dpi=600)plt.showimport matplotlib.pyplot as pltplt.plot([0,2,4,6,8],[3,1,4,5,2])plt.ylabel("grade"...
2018-08-04 22:06:48 373
原创 让字典保持有序 OrderedDict控制元素的顺序———— OrderedDict类
1、问题:我们想创建一个字典,同时对字典做迭代或者序列化操作时,也恩呢该控制其中元素的顺序。2、解决:要控制字典中的顺序,可以使用collections模块中的OrderedDict类。当对字典做迭代时。它会严格照元素初始添加的顺序进行。代码:from collections import OrderedDict d=OrderedDict()d['foo']=1d['bar']=2d['...
2018-07-12 10:59:14 3026
转载 保存最后N个元素,找到最大或者最小的N个元素特殊队列deque,heapq模块--cookbook读书笔记
1. 特殊的队列collections.dequedeque与list的区别是:deque初始化的时候可以规定队列大小,超过预定大小,新加入的元素会挤掉最早进入的元素;deque不仅仅支持append、pop实现后进先出,还支持appendleft、popleft对任何一边元素进行操作;>>> from collections import deque>>>...
2018-07-11 11:03:31 215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人