如何根据列值重新排列表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据列值重新排列表?相关的知识,希望对你有一定的参考价值。
使用python,如何基于上升的平均价格重新排序表格,但不更改列索引并且不打印行号
brand mean_price mean_mileage(km) total_listed
0 volkswagen 3913 140769 8046
1 opel 2697 138046 4065
2 bmw 5313 143804 4048
3 mercedes_benz 4790 143507 3526
4 audi 5221 144614 3031
5 ford 2912 136321 2483
答案
您是否“喜欢”这样:)car_list = [
[0, 'volkswagen', 3913, 140769, 8046],
[1, 'opel', 2697, 138046, 4065],
[2, 'bmw', 5313, 143804, 4048],
[3, 'mercedes_benz', 4790, 143507, 3526],
[4, 'audi', 5221, 144614, 3031],
[5, 'ford', 2912, 136321, 2483]]
car_list.sort (key = lambda x : x [2])
for entry in car_list :
print (entry)
以上是关于如何根据列值重新排列表?的主要内容,如果未能解决你的问题,请参考以下文章