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