在这篇文章中,我们将学习如何以自定义顺序对它们进行排序。
让我们通过一个例子来理解这一点。我们有两个列表 list_1 和 list_2 ,其中第一个字典 列表list_1 要按照第二个列表 list_2 中给出的自定义方式对元素进行排序

我们可以通过使用两种方法来实现。
- 使用 sorted(), index(), keys(), lambda 的组合
- 使用 sort()、index()、keys()、lambda 的组合
使用 sorted(), index(), keys(), lambda。
sorted() 函数做所需的排序, index() 函数帮助从我们的自定义列表 list_2 中获得顺序 , key() 函数用于从字典 列表list_1中的 字典中获得键 。

使用 sort(), index(), keys(), lambda:
这里我们使用 sort() 函数而不是 sorted() 函数。它们之间唯一的区别是 sort() 执行就地排序,而不是像 上面例子中的 '**result'**那样在一个新的列表中创建和存储排序的顺序 。
所有其他函数的操作方式与讨论的一样。
