我想知道如何根据数字对文本文件中的值进行排序,特别是在名称前面的数字。理论上,程序应该扫描所有的数字,将最大的一个移到顶部,然后重复第二个最大的,如果我是正确的。 测试用例:
000870, Angela
455812, Billy
324192, Clyde
111392, Dom
928144, Erika
不幸的是,到目前为止,我还没有找到任何可以处理多个数字和字符串的方法。 结果应该是这样的,从最高到最低:
928144, Erika
455812, Billy
324192, Clyde
111392, Dom
000870, Angela
哈姆扎的答案是完美的。但是,我将给您另一个使用Pandas的选项,它对于管理逗号分隔的值更有效;例如,如果两个人的号码相同,则可以按字母顺序排列
而且,如果你想要快速的东西,
pandas
更方便。它实际上比python快得多。对我来说,我肯定会使用它尝试:
哇,你们的答案真是天才
但我更喜欢这样做,更容易理解:)
相关问题 更多 >
编程相关推荐