【发布时间】:2017-01-30 12:38:37
【问题描述】:
这是我的完整代码示例:
import csv
import operator
f=open('C://Users//ganesha//Desktop//b//sampleDataCsv.csv',"r")
readerObject1 = csv.reader(f,delimiter = ",")
inputList = list(readerObject1)
print("Input",inputList)
sortedList = sorted(inputList,key=operator.itemgetter(0),reverse=True)
print("Output",sortedList)
f1=open('C://Users//ganesha//Desktop//b//sampleDataCsv4.csv',"w+")
writerObject=csv.writer(f1,delimiter=",",lineterminator='\n')
writerObject.writerows(sortedList)
我的输入如下所示:
[['20'], ['12'], ['13'], ['11'], ['14'], ['15'], ['19'], ['1'], ['2'], ['4'], ['9'], ['0'], ['8'], ['7'], ['5'], ['6'], ['3'], ['16'], ['17'], ['10']]
我的输出是这样的:
[['9'], ['8'], ['7'], ['6'], ['5'], ['4'], ['3'], ['20'], ['2'], ['19'], ['17'], ['16'], ['15'], ['14'], ['13'], ['12'], ['11'], ['10'], ['1'], ['0']]
【问题讨论】:
标签: python python-3.x sorting