Como usar a classificação rápida para classificar por índice em uma lista de uma lista

Eu estou tentando usar uma classificação rápida para classificar através de uma lista de listas no índice [1]. Por exemplo:

list = [[2, 5, 3],
        [2, 4, 9],
        [0, 9, 1],
        [1, 1, 1],
        [4, 7, 5]]

Eu quero ser capaz de fazer isso, classificando por índice [1]:

quickSort(list)

output:

list = [[1, 1, 1],
        [2, 4, 9],
        [2, 5, 3],
        [4, 7, 5],
        [0, 9, 1]]

Alguma ideia?

questionAnswers(1)

yourAnswerToTheQuestion