Иван Мельников, Этот код рабочий, так как первые элементы списков одного типа и различны (соответственно, Python без проблем делает сортировку по ним). Измените их значение на одинаковое (например, "2019") - и вы получите ошибку (т.к. теперь Python будет пробовать сортировать по вторым элементам, а они, в данном случае, разных типов):
>>> s = [['2019', 1], ['2018', 0], ['2017', 'qwe']]
>>> s.sort()
>>> s
[['2017', 'qwe'], ['2018', 0], ['2019', 1]]
>>> s = [['2019', 1], ['2019', 0], ['2019', 'qwe']]
>>> s.sort()
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
s.sort()
TypeError: '<' not supported between instances of 'str' and 'int'
Антон, Тот, кого вы называете копирайтером, таковым не является. Это, скорее, составитель и редактор текста. В этом случае да, у маркетолога шансов написать что-либо толковое действительно больше.
Сергей Горячев, Понятно. Просто сложилось впечатление, что это какая-то текущая разовая задача, плюс вы упомянули о том, что уже занимались подобным самостоятельно... А так да, это зона ответственности копирайтера. Успехов в поиске! )
Олег, книга действительно хороша, просто ищите свежее издание (второе, 2018 года, ссылку на которое оставил Максим в своем ответе). К слову, Wes McKinney, автор книги, и есть создатель Pandas. Так что, из первых уст, как говорится ... )
Михаил Проскурин, Ок, спасибо за информацию. Использование для меня не актуально (в редких случаях я тоже пользуюсь именно GF), но FO довольно удобен в контексте быстрого просмотра/выбора различных вариантов. В любом случае, еще раз спасибо, буду иметь ввиду.
Оптимус Пьян, Там же есть пользовательский ввод образца (слова, текста) для просмотра вариантов в различных шрифтах... Или вы имели ввиду что-то другое?