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

2024-06-01 01:06:10 发布

您现在位置: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

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


Tags: csv方法lambdain列表for排序list
1条回答
网友
1楼 · 发布于 2024-06-01 01:06:10

我不确定这个csv_文件中到底有什么,但我认为在这种情况下应该使用pandas

大概是这样的:

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

相关问题 更多 >