Форум сайта python.su
0
Здравствуйте, возможно вопрос глупый.. и тема создана неверно.. устал искать варианты..
Есть следующая БД(записана в .txt , но это не критично) с такими колонками (индекс ; книга; автор; год)
Задача в том что нужно как-то отсортировать эти книги по всем значениям(поочередно, по книге или автору)..
Подскажите в каком направлении искать.. возможно есть что готовое или подобные примеры.
p.s: сортировка по ключам в словаре не пойдет.
Офлайн
253
you_db=[[123,"Васильев","Серый волк"],[124,"Абрамов","Белый волк"]] sorted(you_db,key=lambda x:x[1:])
Отредактировано doza_and (Сен. 9, 2015 22:11:04)
Офлайн
49
bad_playa
Есть следующая БД(записана в .txt , но это не критично) с такими колонками (индекс ; книга; автор; год)
SELECT * FROM `table` ORDER BY book, author;
result = df.sort(['book', 'author'], ascending=[1, 0])
Отредактировано Alen (Сен. 9, 2015 23:13:56)
Офлайн
0
doza_andспасибо большое, для начала идеальный вариант)you_db=[[123,"Васильев","Серый волк"],[124,"Абрамов","Белый волк"]] sorted(you_db,key=lambda x:x[1:])
Офлайн