溫馨提示×

python怎么對包含字典的數組進行排序

小億
161
2024-03-18 17:27:35
欄目: 編程語言

可以使用Python的內置函數sorted()來對包含字典的數組進行排序??梢酝ㄟ^指定key參數來指定根據哪個鍵值進行排序。

例如,假設我們有一個包含字典的數組如下:

data = [
    {"name": "Alice", "age": 25},
    {"name": "Bob", "age": 30},
    {"name": "Charlie", "age": 20}
]

如果想根據其中的每個字典中的"name"鍵進行排序,可以這樣做:

sorted_data = sorted(data, key=lambda x: x["name"])

如果想根據其中的每個字典中的"age"鍵進行排序,可以這樣做:

sorted_data = sorted(data, key=lambda x: x["age"])

最終,sorted_data將會是按照指定鍵值進行排序后的結果。

0