| 1234567891011121314151617181920212223242526 |
- # -*- coding: UTF-8 -*-
- ###============ lambda 函数就是匿名函数 ============###
- # def foo(arg1, arg2):
- # return arg1 + arg2
- # lambda arg1,arg2: arg1 + arg2 #匿名函数
- # f = lambda arg1,arg2: arg1 + arg2
- # print(f(1,2))
- # def foo(x,f):
- # return f(x)
- # r = foo('xdc',lambda arg: arg.upper()) # upper 传的数值变大写
- # print(r)
- # print(foo('xDc',lambda arg: arg.lower())) # lower 小写
- ###============ 使用匿名函数排序 ============###
- li = ['1c', '4a', '3e']
- li.sort() # 按照第一位排序 1c 中的 1
- li.sort(key=lambda arg:arg[-1]) # 按照最后一位排序 -1 ,也是 c、a、e
- print(li)
|