Utilisation de l'opérateur in sur différents types de données
# Opérateurs
# Python
Salut :)
Tu peux utiliser in avec :
-
Les séquences ==>
listtuplerangestr -
Les ensembles ==>
setfrozenset -
Les dictionnaires ==>
dict(pour la présence d'une clé)
Et en fait, une chose qui est plus avancée mais sympa, tu peux te créer un conteneur personnalisé :
class Foo:
def __init__(self, elements):
self.elements = elements
def __contains__(self, item):
return item in self.elements
foo = Foo([1, 2, 3])
print(1 in foo)
La méthode contains permet d'utiliser le in.
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte