Bonsoir !
Quel est le moyen le plus rapide que vous connaissiez pour vérifier si un string n'est pas déjà passé par là ? (Je trouve pas mieux comme formulation)
Pour vous éclairer j'ai pensé à un truc comme ça :
Je me dis que c'est plus rapide qu'un element in list/dico/set/tuple ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 def toto(): dico = {} while True: string = get_string() try: if dico[string]: continue except KeyError: dico[string]=True #suite du code #... #...
C'est pour gagner 3 femtosecondes =)
En espérant vous divertir un minimum, je vous remercie d'avance !
PS : Pour donner un ordre de grandeur, il peut y avoir un string par seconde si une touche a été saisie (grosso-modo), sinon 0.
Partager