
上QQ阅读APP看书,第一时间看更新
练习19:用于排序的Lambda表达式
Lambda表达式根据输入元组中的值对其进行排序,它可以接受一个或多个输入,它还可通过将参数reverse设置为True来反转排列。
1.假设你对以下元组列表进行数据整理工作:

输出如下:

2.用一个简单的Lambda表达式,按每个国家的首都名称对这个列表进行排序。代码如下:

输出如下:

如我们所见,如果掌握Lambda表达式并将其用于数据整理工作中,它将是非常强的。它也没有副作用,因为它不会改变传递给它的变量的值。