python笔记-lambda函数、sorted函数、map函数

1.lambda函数:又称匿名函数,示例如下:

  def f(x):

     return x**2

  print f(4)  #16


  g = lambda x:x**2

  print g(4)  #16

2.map函数

  print map(lambda x:x**2,range(10))

  #[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]


3.sorted函数

  dict = {9:2,4:3,6:9,'a':'test','e':'fff','*':'$'}

  print sorted(dict.items(),key = lambda x:x[0]) 

    #[(4, 3), (6, 9), (9, 2), ('*', '$'), ('a', 'test'), ('e', 'fff')]  按照key值排序

  print sorted(dict.items(),key = lambda x:x[1]) 

    #[(9, 2), (4, 3), (6, 9), ('*', '$'), ('e', 'fff'), ('a', 'test')]  按照vlue值排序











本文转自 南非波波 51CTO博客,原文链接:http://blog.51cto.com/nanfeibobo/1712630,如需转载请自行联系原作者
上一篇:Python函数


下一篇:TDDL分库分表规则