【发布时间】:2020-05-24 12:01:04
【问题描述】:
还有其他方法可以在不使用 lambda 的情况下对列表进行排序吗?
我有我的代码
import csv
def menu_list(filep): #function menu list path file
menulists = []
with open(filep) as csv_file: #read csv file
csv_reader = csv.reader(csv_file, delimiter=',')
for row in csv_reader:
mList = []
for i in range (len(row)):
mList.append(row[i])
menulists.append(mList)
menulists.sort(key=lambda x: x[1])
return menulists
我只是想知道是否还有其他方法可以对空列表进行排序
【问题讨论】:
-
“空列表”是什么意思?如果您不喜欢使用 lambda 表达式,可以将其替换为
operator.itemgetter(1)。
标签: python sorting null opencsv