【发布时间】:2016-03-04 15:53:25
【问题描述】:
我的老师告诉我输入reverse = True 以使其从高到低排序,但我真的不知道在哪里。我的代码如下所示。
import csv
f = open ('sort.txt')
csv_f = csv.reader(f)
newlist = []
for row in csv_f:
row[1] = int(row[1])
row[2] = int(row[2])
row[3] = int(row[3])
sort = sorted(row[1:4])
row.append(sort)
newlist.append(row[0:8])
print(newlist)
谁能告诉我我会把reverse = True放在哪里,让它打印出从高到低的分数?
【问题讨论】:
-
顺便说一句,使用
sort作为变量名不是一个好主意,因为这会影响内置的sort函数。此外,通常的 Python 约定是每个缩进级别使用 4 个空格。 -
@PM2Ring:Python 中没有内置的
sort函数。sort仅作为某些对象的方法存在。然而,描述列表内容的名称并不好。
标签: python