现在位置: 首页 > 排序
2017年06月07日 测试技术 ⁄ 共 1458字 评论关闭 ⁄ 阅读 193 次
python2.7中提供了两种方法对list进行排序,分别是list成员函数sort及built-in函数sorted. 函数原型分别如下: 1) sort(...) L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*; cmp(x, y) -> -1, 0, 1 2) sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list 2个函数参数及功能基本一致,唯一的区别是sort是在原有list上修改排序,sorted则是排序生成新的列表。 ...
阅读全文
2016年01月14日 测试工具 ⁄ 共 498字 评论关闭 ⁄ 阅读 848 次
本文主要介绍python2.7中dict字典按key或value排序的方法。   测试dict字典内容如下: test_dict={'zhangsan':20,'lisi':30,'wangerma':40} 1. 按key顺序排列 for key in sorted(test_dict.iterkeys()):print "%s: %s" % (key, test_dict[key])   若要按key值降序排列: for key in sorted(test_dict.iterkeys(),reverse=True):print "%s: %s" % (key, test_dict[key])   2. 按value数序排列 for key, value in ...
阅读全文