Trie dans l'ordre alphabétique (liste encastrée)
Bonjour, j'ai un problème pour effectuer un trie dans une liste encastrée.
Je dois envoyer au programme ceci :
Code:
1 2
|
['0', '1'] //Personnes 0 et 1 |
Mon but est qu'a partir de la ligne au dessus , il fasse référence a la liste suivante :
Code:
1 2
|
listepersonnes = [['RIETTE', 'JEAN', 'H', '28'], ['LAPORTE', 'LUCIE', 'H', '38']] |
Et qu'il me fasse un trie de cette manière :
Code:
1 2
|
['LAPORTE', 'LUCIE'], ['RIETTE', 'JEAN'] |
En français cela équivaut à ce qu'il fasse le trie des noms mais pas des prénoms, toutefois en gardant le couple nom prénom correct.
Actuellement :
Code:
1 2 3 4 5 6 7 8 9
|
listepersonnes = [['RIETTE', 'JEAN', 'H', '28'], ['LAPORTE', 'LUCIE', 'H', '38']]
listetrie = []
for i in range (len(listepersonnes)):
listetrie.append(listepersonnes[i][0])
listetrie.sort()
listetrie.append(listepersonnes[i][1])
print(listetrie) |
Je ne vois vraiment pas quoi faire ;( c'est vraiment très confus dans ma tête la... :piou:
Le but est d'en faire une fonction que l'on puisse appeler avec pour paramètre "['0', '1']"
Merci d'avance...:piou: