列表a = [['Li', 29, 68], ['He', 87, 63], ['Mei', 48, 72]],那么a.sort(key=lambda x: sum(x[1:]), reverse=True)执行后,列表a变为 A. [['Li', 29, 68], ['He', 87, 63], ['Mei', 48, 72]] B. [['He', 87, 63], ['Mei', 48, 72],['Li', 29, 68]] C. [['Mei', 48, 72],['He', 87, 63],['Li', 29, 68]] D. [['Li', 97], ['He', 150], ['Mei', 120]]
时间: 2023-10-13 21:06:31 浏览: 334
![PY](https://csdnimg.cn/release/download/static_files/pc/images/minetype/UNKNOWN.png)
python 按相反的顺序输出列表的值 (示例)
答案是C. [['Mei', 48, 72],['He', 87, 63],['Li', 29, 68]]。
`a.sort(key=lambda x: sum(x[1:]), reverse=True)`的意思是按照列表中除第一个元素外其他元素之和进行降序排序。因此,`['Mei', 48, 72]`的和为120,`['He', 87, 63]`的和为150,`['Li', 29, 68]`的和为97。所以,最终的结果为`[['Mei', 48, 72],['He', 87, 63],['Li', 29, 68]]`。
阅读全文