Bonjour,

J'ai une liste de 13000 enregistrement et j'essaye d'extraire le temps en relation avec un chiffre.

(442 01:55), (242 02:51), (272 05:00), (472 05:06)
(535 04:00), (235 04:09), (242 03:44), (449 04:44), (442 05:13)
(242 03:14)

Le chiffre auquel je désire extraire son temps est le 242 donc 2:51 pour le 1er exemple et 03:44 pour le deuxième. Le 242 ne se retrouve jamais dans le même ordre au niveau des paranthèses.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
def extraire_temps(unit):
 if unit == "Indéterminée":
   return ""
 else:
   substring = unit[unit.find('242')+1 : unit.find(')')]
   substring2 = substring.split(" ") [1]
   return substring2[:5]
Voici ma requête mais j'obtiens une erreur.

Merci de votre aide