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