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