Ordenar uma lista de tuplas, dependendo de dois elementos [duplicado]

Possible Duplicate:
python: como classificar uma lista complexa em duas chaves diferentes

Eu tenho uma lista de tuplas. Eu quero classificá-los dependendo de dois elementos. Aqui está o exemplo a seguir

unsorted = [('a', 4, 2), ('a', 4, 3), ('a', 7, 2), ('a', 7, 3), ('b', 4, 2), ('b', 4, 3), ('b', 7, 2), ('b', 7, 3)]
sorted   = [('a', 4, 2), ('b', 4, 2), ('a', 4, 3), ('b', 4, 3), ('a', 7, 2), ('b', 7, 2), ('a', 7, 3), ('b', 7, 3)]

u sei como classificá-los no segundo element

sorted(unsorted, key = lambda element : element[1])

Mas como fazer isso com duas chaves?

questionAnswers(2)

yourAnswerToTheQuestion