Bonjour,

Je suis confronté à un problème et je n'arrive pas à ordonner mes idées.
J'ai un dictionnaire avec 3 clés du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
{"shot": "seq0010_sht0010", "start_time": 1000, "duration": 74}
{"shot": "seq0020_sht0010", "start_time": 1000, "duration": 54}
{"shot": "seq0020_sht0020", "start_time": 1000, "duration": 30}
{"shot": "seq0020_sht0030", "start_time": 1000, "duration": 47}
{"shot": "seq0020_sht0040", "start_time": 1000, "duration": 117}
{"shot": "seq0030_sht0010", "start_time": 1000, "duration": 209}
{"shot": "seq0030_sht0020", "start_time": 1000, "duration": 117}
{"shot": "seq0030_sht0030", "start_time": 1000, "duration": 74}
{"shot": "seq0030_sht0040", "start_time": 1000, "duration": 112}
Il faudrait que je l'ordonne de manière à rassembler tout les seq0010, seq0020, ect ensemble afin d'additionner la durée.
sachant qu'a chaque nouvelle séquence ça recommence à zéro.

exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
{"shot": "seq0010_sht0010", "start_time": 1000, "duration": 74, "end_time": 1074}
{"shot": "seq0020_sht0010", "start_time": 1000, "duration": 54, "end_time": 1054}
{"shot": "seq0020_sht0020", "start_time": 1000, "duration": 30, "end_time": 1084}
{"shot": "seq0020_sht0030", "start_time": 1000, "duration": 47, "end_time": 1131}
{"shot": "seq0020_sht0040", "start_time": 1000, "duration": 117, "end_time": 1248}
{"shot": "seq0030_sht0010", "start_time": 1000, "duration": 209, "end_time": 1209}
{"shot": "seq0030_sht0020", "start_time": 1000, "duration": 117, "end_time": 1326}
{"shot": "seq0030_sht0030", "start_time": 1000, "duration": 74, "end_time": 1400}
{"shot": "seq0030_sht0040", "start_time": 1000, "duration": 112, "end_time": 1512}
j'ai commencer à séparer via reg "seq0030_sht0040" afin de voir les doublons et les mettre dans une liste.
mais je ne sais pas si c'est une bonne idée, et pour additionner ensuite. c'est encore pire.

merci,