Python sort() premier élément de la liste

J'ai une liste qui contient non la quantité spécifique d'éléments, mais chaque premier élément de la liste imbriquée est un identificateur, je voudrais utiliser cet identifiant pour trier la liste dans l'ordre

list = [['D', 'F', 'E', 'D', 'F', 'D'],['A', 'F', 'E', 'C', 'F', 'E'],['C', 'E', 'E', 'F', 'E', 'E'],['B', 'F', 'E', 'D', 'F', 'F']]

Après sa triés

list = [['A', 'F', 'E', 'C', 'F', 'E'],['B', 'F', 'E', 'D', 'F', 'F'],['C', 'E', 'E', 'F', 'E', 'E'],['D', 'F', 'E', 'D', 'F', 'D']]

Je suis à l'aide de python 3.3.3

Vous souhaitez trier les listes basées sur le premier élément dans la liste? Avez-vous essayez d'utiliser une fonction clé pour la liste méthode sort ()?
J'ai une liste qui contient non la quantité spécifique d'éléments, mais chaque premier élément de la liste imbriquée est un identificateur, je voudrais utiliser cet identifiant pour trier la liste dans l'ordre
Comme je l'ai mentionné dans ma réponse, ne pas remplacer le haut-constructeur, list. stackoverflow.com/questions/21068315/...

OriginalL'auteur DaveDave | 2014-01-11