Entenda a Pertinência em Listas
Nesta etapa, você aprenderá como verificar se um item existe dentro de uma lista em Python. Esta é uma operação fundamental ao trabalhar com listas e é frequentemente usada para tomar decisões com base na presença ou ausência de elementos específicos.
Python fornece um operador conveniente chamado in para testar a pertinência. O operador in retorna True se o item for encontrado na lista e False caso contrário.
Vamos começar criando uma lista de frutas:
fruits = ["apple", "banana", "orange", "grape"]
Agora, vamos usar o operador in para verificar se "apple" está na lista fruits. Crie um arquivo chamado membership.py em seu diretório ~/project usando o editor VS Code:
## ~/project/membership.py
fruits = ["apple", "banana", "orange", "grape"]
print("apple" in fruits)
Salve o arquivo e execute-o usando o seguinte comando no terminal:
python ~/project/membership.py
Você deve ver a seguinte saída:
True
Isso indica que "apple" é de fato um membro da lista fruits.
Agora, vamos verificar um item que não está na lista, como "kiwi":
Modifique seu arquivo membership.py para verificar "kiwi":
## ~/project/membership.py
fruits = ["apple", "banana", "orange", "grape"]
print("kiwi" in fruits)
Salve o arquivo e execute-o novamente:
python ~/project/membership.py
Você deve ver a seguinte saída:
False
Isso confirma que "kiwi" não é um membro da lista fruits.
O operador in é case-sensitive (sensível a maiúsculas e minúsculas). Isso significa que "Apple" é diferente de "apple". Vamos demonstrar isso:
Modifique seu arquivo membership.py:
## ~/project/membership.py
fruits = ["apple", "banana", "orange", "grape"]
print("Apple" in fruits)
Salve o arquivo e execute-o:
python ~/project/membership.py
Você deve ver:
False
Embora "apple" esteja na lista, "Apple" (com "A" maiúsculo) não está.
Você também pode usar o operador not in para verificar se um item não está em uma lista. Por exemplo:
Modifique seu arquivo membership.py:
## ~/project/membership.py
fruits = ["apple", "banana", "orange", "grape"]
print("kiwi" not in fruits)
Salve o arquivo e execute-o:
python ~/project/membership.py
A saída será:
True
Isso ocorre porque "kiwi" não está na lista fruits.
Entender a pertinência em listas é crucial para escrever instruções condicionais e controlar o fluxo de seus programas Python.