我从存储为字符串的函数中得到了结果:
TF00, 24 percent complete
TF01, 100 percent complete
TF02, 0 percent complete
TF03, 5 percent complete
但是我需要通过第二项对它进行排序(以数字方式反转),所以看起来像这样:
TF01, 100 percent complete
TF00, 24 percent complete
TF03, 5 percent complete
TF02, 0 percent complete
最恐怖的做法是什么?
答案 0 :(得分:2)
假设s是str,那么:
print '\n'.join(sorted(s.split('\n'), key=lambda x: int(x.split()[1])))