【Python面试题】对下面给出的字典按值从大到小对键进行排序。
发布时间:2022-08-23 11:03:42
发布人:wjy
对下面给出的字典按值从大到小对键进行排序。
prices = { 'AAPL': 191.88, 'GOOG': 1186.96, 'IBM': 149.24, 'ORCL': 48.44, 'ACN': 166.89, 'FB': 208.09, 'SYMC': 21.29 } 参考答案:sorted(prices, key=lambda x: prices[x], reverse=True) 点评:sorted函数的高阶用法在面试的时候经常出现, key参数可以传入一个函数名或一个Lambda函数,该函数的返回值代表了在排序时比较元素的依据。