Bonjour à tous et à toutes,
J'ai une liste contenant des sous-listes correspondantes chacunes à un nom de fichier issu d'un directory. Elle se présente de la manière suivante :
In [99]: list_filename[0:5]
Out[99]:
[['/IB', 'ALJ', '', 'HHZ', 'D', '2008', '001'],
['/IB', 'CHAF', '', 'HHZ', 'D', '2008', '001'],
['/IB', 'E001', '', 'HHZ', 'D', '2008', '001'],
['/IB', 'E002', '', 'HHZ', 'D', '2008', '001'],
['/IB', 'E006', '', 'HHZ', 'D', '2008', '001']]
A côté de ça j'ai une autre liste contenant des noms de stations. Ces noms de stations sont présents aussi dans les différentes sous-listes (" 'ALJ', 'CHAF', 'E001'...).
J'aimerais effectuer plusieurs choses :
- la première est d'effectuer un test d'appartenance de mes noms de stations contenus dans la liste de stations à l'intérieur des sous-listes contenues dans ma liste "list_filename".
- j'aimerais quand se test est positif enregistrer la sous-liste correspondante (par exemple si je cherche la station 'ALJ' enregistrer la sous-liste ['/IB', 'ALJ', '', 'HHZ', 'D', '2008', '001'] dans une autre liste.
- Et finalement j'aimerais que cette autre liste qui contiendra toutes les sous-listes où le nom de ma station chercher apparaît, ai comme nom de variable ce même nom de station.
En gros, je chercher à séparer dans différentes listes toutes les sous-listes correspondantes à une même station.
Si quelqu'un peut m'aider ou me conseiller pour effectuer cette tâche ca serait surper gentil car je bug complètement !
Merci d'avance.
Partager