linyawen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月15日

摘要: fromhttp://stqdd.com/archives/427by莫亚菜python对容器内数据的排序有两种,一种是容器自己的sort函数,一种是内建的sorted函数。sort函数和sorted函数唯一的不同是,sort是在容器内排序,sorted生成一个新的排好序的容器。对于一个简单的数组 L=[5,2,3,1,4].sort: L.sort()sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted listiterable:待排序的可迭代类型的容器;cmp:用于比较的函数,比较 阅读全文
posted @ 2012-03-15 16:33 linyawen 阅读(16785) 评论(1) 推荐(0) 编辑

摘要: 转载自http://hi.baidu.com/jackleehit/blog/item/53da32a72207bafa9052eea1.html我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。#最简单的方法,这个是按照key值排序:def sortedDictValues1(adict):items = adict.items()item 阅读全文
posted @ 2012-03-15 16:28 linyawen 阅读(122324) 评论(0) 推荐(6) 编辑