Порядок как инструмент
Фильтр отвечает «какие строки подходят», агрегат — «какая таблица в целом». Третий базовый приём — сортировка. Она отвечает на вопросы вида «самый», «первые несколько», «в середине».
В Python сортирует функция sorted. Ей нужно объяснить, по чему сравнивать строки — для этого есть параметр key:
by_gross = sorted(movies, key=lambda m: int(m["gross"]))
lambda m: ... — это просто короткая безымянная функция: «дай мне фильм, я верну число, по которому его сравнивать». Без int сравнение пойдёт по строкам, и «9» окажется больше «1000000».