Respostas
Resposta:
Uma maneira de obter chaves e valores é utilizando o método dict. items() . A saída equivale a uma lista com elementos organizados em tuplas, sendo: O primeiro elemento da tupla a chave do dicionário e
Explicação:
espero ter ajudado bons estudos ❤
Resposta:
Estou programando um sistema de agenda de contatos telefônicos em Python. Para isso, preciso armazenar os números dos contatos. A princípio, podemos pensar em usar uma lista:
telefones = ['1234-5678', '9999-9999', '8765-4321', '8877-7788']
Tudo bem, temos os números de telefone armazenados. Mas… qual o sentido de termos uma lista de números soltos? De quem é o número que está na segunda posição?
Precisamos, de algum modo, conectar os telefones a seus respectivos contatos. Já conhecemos um tipo que pode nos ajudar com isso a tupla:
contato = ('Yan', '1234-5678')
Para não precisarmos de uma variável para cada contato, podemos colocá-los direto em uma lista de contatos:
contatos_lista = [('Yan', '1234-5678'), ('Pedro', '9999-9999'),
('Ana', '8765-4321'), ('Marina', '8877-7788')]
Ok! Se quisermos acessar o número de telefone da Marina, podemos fazer:
print(contatos_lista[3][1])
E o resultado:
8877-7788
Conseguimos! Agora, o número do Pedro: … Mas espera, qual é mesmo a posição do Pedro na nossa lista de contatos?
Repare que do modo como está, mal faz diferença ter os nomes dos contatos salvos, porque só conseguimos acessar cada contato pela sua posição na lista. Será que não há um jeito melhor?
Explicação:
Espero ter ajudado!