Opérateurs d'inclusion
Cet opérateur est utilisé pour déterminer si :
un élément appartient à une séquence (chaîne de caractères ou liste)
une séquence est incluse dans une séquence (chaîne ou liste).
1
x in y # x est-il dans y ?
2
x not in y # x est-il « extérieur » à y ?
Exemple :
On conserve les valeurs précédentes des variables :
a = 2
b = 3.5
c = 'a'
d = 'a2b'
1
>>> c in d # il s'agit bien de la valeur de la variable c et pas la chaîne 'c'
2
True
3
4
>>> 'c' in d
5
False
6
7
>>> type(c in d)
8
<class 'bool'>
9
10
>>> 'a' not in d
11
False