Bonjour à tous,
J'aimerais pouvoir créer et remplir des listes, en fonction des valeurs d'une colonne spécifique d'une liste initiale.
A titre d'exemple, la liste pourrait être :
Et je voudrais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part list = [['Ingénieur','Pierre',30],['Chercheur','Etienne',40],['Chercheur','Sophie',25],['Ingénieur','Marie',54]]
Ma problématique est que je ne connais pas le contenu de la liste (contrairement à ce que je présente ici. Et elle peut très bien contenir également une ligne ['Technicien','Jean',42] ou tout autre élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 list1 = [['Ingénieur','Pierre',30],['Ingénieur','Marie',54]] list2 = [['Chercheur','Etienne',40],['Chercheur','Sophie',25]]
Je connais seulement le nombre de colonnes de mon tableau.
J'aimerais donc pouvoir créer une nouvelle liste pour chaque élément différent de ma colonne 1, sans en savoir le nombre au départ.
Mais je ne sais pas s'il est possible (et comment) de créer ces listes "conditionnées".
Je précise que j'aimerais déjà essayer de faire cela sans numpy, si c'est jouable ;-)
Quelqu'un a t'il une idée pour moi ?
Merci d'avance !
Partager