标签:第一个 targe get int lambda target 定制 范围 pytho
在python手册中:
sorted(iterable[,cmp,[,key[,reverse=True]]])
作用:Return a new sorted list from the items in iterable.
#coding=utf-8
#例子
items = [ {‘name‘:‘李四‘,‘age‘:40}, {‘name‘:‘张三‘,‘age‘:30}, {‘name‘:‘王五‘,‘age‘:50}, ]
#对items字典按照年龄排序
items1 = sorted(items,key=lambda i:i[‘age‘])
#其中 lambda理解:lambda是一个表达式,i是一个循环变量,范围是上面的例子和下面的效果一样
def paixu():
for i in itemes:
i[‘age‘]
print i[‘age‘]
items1 = sorted(items,key=paixu())
python中sorted函数的理解(对list列表排序,对dict字典排序)
标签:第一个 targe get int lambda target 定制 范围 pytho
原文地址:http://www.cnblogs.com/tester-go/p/7808616.html