# -*- 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)