Python таблица , tabulate

Как сделать сортировку только по First name, остальные не трогать? И как добавить ещё одну строку в конец?

from tabulate import tabulate
    
    def read_file(a):
        try:
            file = open(a)
            data = file.read()
            file.close()
            return data
        except Exception as ex:
            print(ex)
    
    def parse_data(text = ''):
        rows = text.split('\n')
        result = []
        for row in rows:
            result.append(row.split(";"))
    
        return result
    
    data = read_file('email-password-recovery-code.csv')
    parsed_list = parse_data(data)
    default = tabulate(parsed_list[1:-1], headers= parsed_list[0], tablefmt='grid')
    
    sname = sorted(parsed_list, key=lambda x: x[4])
    # print(default)
    
    print(tabulate(sname))

Именно как-то с лямбдой сортировку сделать:

sname = sorted(parsed_list, key=lambda x: x[4])

введите сюда описание изображения


Ответы (0 шт):