Created
August 7, 2023 17:17
-
-
Save tiagodavi70/ca388cf7d55a02e9cc002b288b051e65 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Criação de um dicionário | |
meu_dicionario = {"chave1": "valor1", "chave2": 2, "chave3": ["valor", 3]} | |
# Criando um dicionário com informações de uma pessoa | |
pessoa = { | |
"nome": "Tiago", | |
"idade": 31, | |
"cidade": "Aveiro" | |
} | |
# Acessando os valores através das chaves | |
print(pessoa["nome"]) # "Tiago" | |
print(pessoa["idade"]) # 31 | |
print(pessoa["cidade"]) # "Aveiro" | |
# Inserindo um novo par chave-valor | |
pessoa["profissao"] = "Professor" | |
# Atualizando um valor existente | |
pessoa["idade"] = 31 | |
# Remoção de uma chave | |
del pessoa["cidade"] | |
# Buscando uma chave específica | |
if "idade" in pessoa: | |
print("A chave 'idade' existe no dicionário.") | |
else: | |
print("A chave 'idade' não existe no dicionário.") | |
# Busca em Python | |
lista = [1, 2, 3, 4, 5] | |
indice = -1 # Esse valor não muda se nada for encontrado | |
elemento = 3 # Elemento que vai ser procurado | |
# Buscando com um laço | |
for i in range(len(lista)): | |
if lista[i] == elemento: | |
indice = i | |
# Busca pronta de elemento | |
indice = lista.index(elemento) # Erro se elemento não existe na lista | |
print(indice) | |
# Busca para condição lógica | |
if elemento in lista: | |
print("O elemento " + str(elemento) + " existe na lista") | |
else: | |
print("O elemento " + str(elemento) + " não existe na lista") | |
# função de busca | |
def busca(elemento, lista): | |
# Mesma busca do laço anterior | |
for i in range(len(lista)): | |
if lista[i] == elemento: | |
return i | |
return -1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment