- 博客(4)
- 收藏
- 关注
原创 Python修炼第二天(1):字典的妙用!
第二天坚持!!!!1、怎样实现一个键对应多个值的字典(也叫 multidict)?如果一个键要映射多个值,那么需要将多个值放到一个容器中,如列表或者集合。data = { 'a':[1,2,3], 'b':[4,5]}data_set = { 'a':{1,2,3}, 'b':{4,5},}# 使用列表还是集合取决于我们自己哈# 如果想保持元素的插入...
2019-08-27 10:43:39 404
原创 Python修炼第一天(2):实现一个优先级队列
**1、怎样实现一个按优先级排序的队列?并且在这个队列上面每次 pop 操作总是返回优先级最高的那个元素每天学习一点点!加油!!!!!!!**继续利用 heapq 模块实现了一个简单的优先级队列:import heapqimport heapqclass PriorityQueue: def __init__(self): self._queue = [] ...
2019-08-26 16:59:55 163
原创 Python修炼第一天:怎样从一个里获得最大或者最小的N个元素?
Python修炼第一天1、怎样从一个里获得最大或者最小的N个元素?方法一:使用Python内置模heapqimport heapq # 内置模块(堆)nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2]print(heapq.nlargest(3, nums)) # 输出3个最大的值 [42, 37, 23] print(heapq.nsm...
2019-08-26 11:35:36 179
转载 Python操作Redis
Python操作Redis昨天,我们讨论了python如何连接redis。今天我们要学习如何用python操作redis的数据。这里,再补充一下。redis是key-value形式的数据库。可以存储多种格式的数据。今天,我们就是尝试下,这些常用的api。1.设置数据:r = redis.Redis(host=‘127.0.0.1’, port=6379)#若是key存在,就修改,不存在...
2018-12-24 11:26:36 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人