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