Exemplo de operadores de associação Python

Os operadores de associação do Python testam a associação em uma sequência, como strings, listas ou tuplas. Existem dois operadores de adesão, conforme explicado abaixo -

Operador Descrição Exemplo
dentro Avalia como verdadeiro se encontrar uma variável na sequência especificada e como falso caso contrário. x em y, aqui em resulta em 1 se x for um membro da sequência y.
não em Avalia como verdadeiro se não encontrar uma variável na sequência especificada e como falso caso contrário. x não em y, aqui não em resulta em 1 se x não for um membro da sequência y.

Exemplo

#!/usr/bin/python

a = 10
b = 20
list = [1, 2, 3, 4, 5 ];

if ( a in list ):
   print "Line 1 - a is available in the given list"
else:
   print "Line 1 - a is not available in the given list"

if ( b not in list ):
   print "Line 2 - b is not available in the given list"
else:
   print "Line 2 - b is available in the given list"

a = 2
if ( a in list ):
   print "Line 3 - a is available in the given list"
else:
   print "Line 3 - a is not available in the given list"

Quando você executa o programa acima, ele produz o seguinte resultado -

Line 1 - a is not available in the given list
Line 2 - b is not available in the given list
Line 3 - a is available in the given list