摘要: #-*- encoding=utf-8 -*- import operator #按字典值排序(默认为升序) x = {1:2, 3:4, 4:3, 2:1, 0:0} sorted_x = sorted(x.iteritems(), key=operator.itemgetter(1)) print sorted_x #[(0, 0), (2, 1), (1, 2... 阅读全文
posted @ 2017-11-08 17:05 553490191 阅读(6192) 评论(0) 推荐(0) 编辑
摘要: 考虑如下的案例: 同时打开三个文件,文件行数一样,要求实现每个文件依次读取一行,然后输出,我们先来看比较容易想到的写法: 注意这里只能对单个文件进行for循环读取,不能写成: 但可使用强大的zip操作: 这样层层的嵌套未免啰嗦,with结构支持一种更简洁的写法: 或者使用更为优雅的写法,此时需要co 阅读全文
posted @ 2017-11-08 17:02 553490191 阅读(16107) 评论(0) 推荐(1) 编辑