diff --git a/Chapitre 1 - Des bases en python/exercices_de_base.py b/Chapitre 1 - Des bases en python/exercices_de_base.py index db7aaba..782587e 100644 --- a/Chapitre 1 - Des bases en python/exercices_de_base.py +++ b/Chapitre 1 - Des bases en python/exercices_de_base.py @@ -67,7 +67,14 @@ def repet(liste: list) -> bool: # Alternative occurences[v] = 1 return False - +def repet(liste: list): + occcurences = set() + for v in liste: + if v in occcurences: + return True + occcurences.add(v) + return False + def repet2(texte: str) -> (bool, dict): """renvoie de plus la liste des répétitions avec les effectifs. Si un caractère ou un motif apparait x fois, avec x > 1,