def last_part(s):
    return s.split('-')[-1]
my_strings = ['Wednesday-Morning-Go bowling',
    'Sunday-Really late at night-Sleep', 'July-Noon-BBQ']
В python, как мне отсортировать список строк, в которых изменяется расположение сравнения строк?