还有其他方法可以在 Python 中对空列表进行排序吗?



有没有其他方法可以在不使用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

我只想知道是否有其他方法可以对空列表进行排序

我不确定你在这个csv_file到底有什么,但我认为在这种情况下你应该使用pandas.

像这样:

df = pd.read_csv(file_csv)
df = df.sort_values(by=['col_name'])

相关内容

  • 没有找到相关文章

最新更新