python
抓金鱼的渔夫
本科学历,现从事医疗行业软件开发
展开
-
python 一行代码实现dict字典按值排序
d = {"a": 56, "b": 23, "f": 41, "c": 90,"d": 12, "e": 64, "g": 88}实现方法:sorted(d.items(), key = lambda x: x[1])实现结果:[('d', 12), ('b', 23), ('f', 41), ('a', 56), ('e', 64), ('g',原创 2019-02-22 11:46:48 · 908 阅读 · 0 评论 -
python学习 with语句与上下文管理器
有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。with语句 上下文管理器 contextlib模块 参考引用 with语句 with语句时在Python2.6中出现的新语句。在Python2.6以...转载 2019-02-20 09:19:43 · 367 阅读 · 0 评论 -
python __enter__ 与 __exit__的作用,以及与 with 语句的关系
转载自:http://linbo.github.io/2013/01/08/python-with/ With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("...转载 2019-02-20 11:45:34 · 210 阅读 · 0 评论