Méthode la plus rapide pour passer un string déjà connu
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 :aie:)
Pour vous éclairer j'ai pensé à un truc comme ça :
Code:
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
#...
#... |
Je me dis que c'est plus rapide qu'un element in list/dico/set/tuple ?
C'est pour gagner 3 femtosecondes =)
En espérant vous divertir un minimum, je vous remercie d'avance ! :D
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.