1. En quoi les opérateurs 'in' et 'not in' en Python diffèrent-ils ou se ressemblent-ils ?
Ils vérifient tous deux si un élément appartient à une liste, mais 'in' retourne True si l’élément est présent tandis que 'not in' retourne True si l’élément est absent.
Explication
Les opérateurs 'in' et 'not in' en Python sont liés mais ont des rôles opposés : 'in' vérifie si un élément appartient à une liste et retourne True si c’est le cas, tandis que 'not in' vérifie si un élément ne appartient pas à la liste et retourne True si l’élément n’y est pas. Ils permettent donc de faire des vérifications complémentaires sur la présence ou l’absence d’un élément.