Menu
Coddy logo textTech

Verificações de Pertencimento

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 25 de 78.

As verificações de associação em Python permitem verificar se um valor existe em uma coleção como uma lista, tupla, conjunto ou dicionário usando in e not in.

O operador in verifica se um valor existe:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # Verdadeiro

O operador not in verifica se um valor não existe:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

Para dicionários, as verificações de associação aplicam-se às chaves por padrão:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False
challenge icon

Desafio

Fácil

Você recebeu uma lista de nomes e um dicionário de notas de alunos. Escreva um programa que:

  1. Verifique se "Alice" está na lista → Imprima: "Alice is in the list."
  2. Verifique se "David" não está na lista → Imprima: "David is not in the list."
  3. Verifique se "Bob" está no dicionário → Imprima: "Bob is in the dictionary."
  4. Verifique se "Eve" não está no dicionário → Imprima: "Eve is not in the dictionary."

Folha de consulta

Use os operadores in e not in para verificar a presença em coleções:

Verifique se um valor existe com in:

fruits = ["apple", "banana", "cherry"]
print("apple" in fruits)  # True

Verifique se um valor não existe com not in:

numbers = [1, 2, 3]
print(4 not in numbers)  # True

Para dicionários, as verificações de presença se aplicam às chaves por padrão:

my_dict = {"name": "Alice", "age": 25}
print("name" in my_dict)  # True
print("Alice" in my_dict)  # False

Experimente você mesmo

# Dados fornecidos
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}

# Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Logic & Flow