From 1750d430c8ab6c09b5a7d99b2ef8a50d90eddb38 Mon Sep 17 00:00:00 2001 From: Tipragot Date: Wed, 13 Sep 2023 11:48:19 +0200 Subject: [PATCH] SET --- Chapitre 1 - Des bases en python/exercices_de_base.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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,