map函数,key相同的value存在list里,对dic进行排序

来源:互联网 发布:天盾苹果手机数据恢复软件 编辑:程序博客网 时间:2024/06/04 18:11

python中的map函数:是Python 内置的高阶函数,接收一个函数f和list,并且把函数f依次作用在list的每个元素上,得到一个新的list并返回。
def  f(x):   return x*xprint map(f,[1,2,3,4])

d.setdefault(value,[]).append(key)
将key相同的那些value存在一个list里中。

按照key将字典进行排序
d=sorted(d.iteritems(),key=lambda asd:asd[0])
得到的是一个list,使用dict()转为字典
d=dict(d)