Python 3 - exemplo de operadores de associação

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/python3

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")

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

Resultado

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