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) # VerdadeiroO operador not in verifica se um valor não existe:
numbers = [1, 2, 3]
print(4 not in numbers) # TruePara 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) # FalseDesafio
FácilVocê recebeu uma lista de nomes e um dicionário de notas de alunos. Escreva um programa que:
- Verifique se "Alice" está na lista → Imprima:
"Alice is in the list." - Verifique se "David" não está na lista → Imprima:
"David is not in the list." - Verifique se "Bob" está no dicionário → Imprima:
"Bob is in the dictionary." - 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) # TrueVerifique se um valor não existe com not in:
numbers = [1, 2, 3]
print(4 not in numbers) # TruePara 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) # FalseExperimente você mesmo
# Dados fornecidos
names = ["Alice", "Bob", "Charlie"]
grades = {"Alice": 85, "Bob": 90, "Charlie": 78}
# Escreva o código aquiEsta 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
1Exploração de Variáveis
ConstantesAtribuição de Múltiplas VariáveisTroca de VariáveisVariáveis de Espaço ReservadoArredondar NúmerosCasting de Listas4Aplicativo de Agenda de Contatos
Exibir MenuAdicionar Contato7Conjuntos Parte 2
Operações Matemáticas Parte 1Operações Matemáticas Parte 2Revisão - Caça ao TesouroSubconjuntos e SuperconjuntosIterando sobre ConjuntosRevisão - Rastreador de Torneio10List Comprehensions Básicas
A SintaxeCriando Listas SimplesAdicionando CondiçõesUsando Agregação de DadosRecapitulação - House Of ListsRecapitulação - Elements Of Freedom13Sistema de Gerenciamento de Inventário
Visão Geral do ProjetoAdicionar Item2Dicionários Parte 1
O que é um Dicionário?Criando um DicionárioAcessando ValoresModificando DicionáriosRecapitulação - Gerenciador de Receitas5Tomada de Decisão Avançada
Operador TernárioVerificações de PertencimentoVerificações de IdentidadeErros de IndentaçãoRecapitulação - Filtro de Férias8Gerenciador de Registros de Alunos
Visão Geral do ProjetoAdicionar Aluno11Funções Avançadas
Retornando Múltiplos ValoresFunções Lambda Parte 1Funções Lambda Parte 2Desafio de Recapitulação - Lambda SortFunções Recursivas Parte 1Funções Recursivas Parte 2Recapitulação - Somar Listas Aninhadas14Funções de Ordem Superior
A Função MapA Função FilterRecapitulação - Validador de E-mailRecapitulação - Processador de Números3Dicionários Parte 2
Métodos de DicionárioDicionários AninhadosVerificando ChavesIterando em DicionáriosRecapitulação - Contador de Frequência6Conjuntos Parte 1
O que é um Conjunto?Operações BásicasMétodos de ConjuntosRecapitulação - Remover Duplicatas9Agregação de Dados Avançada
Usando SumEncontrando Mínimo e MáximoOrdenando Dados de Forma EficienteRecapitulação - Dictionary Sorter