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 :
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
		#...
		#...
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 !

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.