【发布时间】:2015-08-22 04:54:00
【问题描述】:
在我的程序中,Python 打开一个 CSV Excel 文件并读取它。该文件包含字母数字数据,在 Excel 文件中分为三个不同的单元格。然后程序将数据列成一个列表。
程序应按数字数据从高到低对列表进行排序。 但我一直无法找到解决方案。
到目前为止我有:
def highlow ():
file = open("Thisfile.csv", "r" )
read = file.readlines ()
list(read)
我试过了:
read.sort ()
但是当我打印“阅读”时,我得到的只是:
['ANDERSON,Jane,7\n', 'BIRCH,Darren,9\n', 'MCKOLEEP,Philip,6\n', 'SMITH,Richard,3\n']
相反,我希望列表按每个项目中的整数排序,而不是按字母顺序。
【问题讨论】: