1.一用而过:lambda
- python的匿名函数写作lambda,当需要实现一定功能而又不想“大张旗鼓”的def一个函数时,lambda就是最优的选择。
- 其语法格式一般是这样的:
f = lambda x: x ** 2 print(f(2))
- lambda函数更广泛的应用场景在于该匿名函数作为另一个函数的参数传递时,应用就比较合适了,例如,将lambda作为sort()函数的key参数,就可以实现特定功能的排序。
dict = {'a': 2, 'b': 3, 'c': 5} c = sorted(dict.items(), key=lambda x: x[1]) print(c)
2.智能解压:zip
- zip函数人如其名,是打包或者解包的函数,接受2个以上可迭代变量,输出对应位置组成元组后的迭代类型。例如: