共計 414 個字符,預計需要花費 2 分鐘才能閱讀完成。
要按照字典中值的大小對其進行排序,可以使用 sorted()函數和 lambda 表達式來實現。下面是一個示例代碼:
# 定義一個字典
my_dict = {'a': 10, 'b': 5, 'c': 15, 'd': 20}
# 使用 sorted 函數和 lambda 表達式按值的大小對字典進行排序
sorted_dict = dict(sorted(my_dict.items(), key=lambda x: x[1]))
print(sorted_dict)
輸出結果為:
{'b': 5, 'a': 10, 'c': 15, 'd': 20}
在這個示例中,lambda 表達式 lambda x: x[1]
作為 sorted()
函數的 key
參數傳入,表示按照字典中的值(即 x[1]
)進行排序。sorted()
函數會返回一個排序后的元組列表,然后通過 dict()
函數將其轉換回字典形式。
丸趣 TV 網 – 提供最優質的資源集合!
正文完