當前位置:成語大全網 - 書法字典 - Python二維列表,如何用sorted函數多次排序?

Python二維列表,如何用sorted函數多次排序?

在Python中,可以使用sorted函數對二維列表進行多次排序,如下所示:

1.首先定義壹個二維列表:

list =[' Bob ',20,' M'],['Alice ',18,' F'],['John ',22,' M']]

2.使用sorted函數進行多重排序:

已排序(list,key=lambda x:(x[2],x[1],x[0]))

結果如下:

[['愛麗絲',18,' F'],['約翰',22,' M'],['鮑勃',20,' M']]