中等
技术面试0 次浏览请编写一段 Python 代码,实现对一个包含多个字典的列表进行排序,排序规则是根据字典中某个特定键的值。
微软中国产品经理
Python 编程列表排序
答题要点
采用直接解题法。先明确问题,然后给出解题步骤。关键要点:1. 定义列表和排序键:确定包含多个字典的列表和用于排序的键。2. 使用 sorted 函数:利用 Python 的 sorted 函数进行排序,指定 key 参数。3. 返回排序结果:将排序后的列表返回。示例代码思路:假设列表为 list_of_dicts,排序键为 'key_name',可以使用 sorted(list_of_dicts, key=lambda x: x['key_name']) 来实现排序。示例话术:首先定义好包含多个字典的列表和排序键,然后使用 sorted 函数,通过 lambda 表达式指定排序规则,最后返回排序后的列表。