MST

星途 面试题库

面试题:Python字典排序中处理复杂数据结构的情况

假设有一个字典,其值是列表,例如 {'a': [3, 1], 'b': [2, 4]},要求按照每个值列表中的第二个元素对字典进行排序,并返回排序后的字典(可以以列表形式呈现键值对),请编写实现代码。
47.1万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
my_dict = {'a': [3, 1], 'b': [2, 4]}
sorted_items = sorted(my_dict.items(), key=lambda item: item[1][1])
result = dict(sorted_items)
print(list(result.items()))