摘要: 场景:制作一个猜数字的小游戏,添加历史记录功能,显示用户最近输入的数字。 from random import randintfrom collections import deque N=randint(0,100)history=deque([],5)#定义一个队列,最多存5个元素(先进先出)d 阅读全文
posted @ 2017-11-28 23:32 哒哒哒大大诚 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 使用collections模块下的OrderedDict,可以使字典中的数据按照存放的顺序取出来,一般的字典存放数据是无序的。 模拟一个OrderedDict存入取出的过程。 from time import timefrom random import randintfrom collection 阅读全文
posted @ 2017-11-28 22:45 哒哒哒大大诚 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: 首先先生成几个字典dict。随机生成一个字典,字典的key和value都是随机的。 from random import randint,samplesample('abcdef',3) 随机取样函数,第二个参数代表取样的个数。 {x:randint(1,4) for x in sample('ab 阅读全文
posted @ 2017-11-28 21:48 哒哒哒大大诚 阅读(1006) 评论(0) 推荐(0) 编辑