(Parte 1) Métodos úteis nos dicionários Python (dict)

This commit is contained in:
Luiz Otávio
2022-11-02 11:25:23 -03:00
parent 8204e97586
commit dcf1b88d71

View File

@@ -1,27 +1,29 @@
# Manipulando chaves e valores em dicionários # Métodos úteis dos dicionários em Python
pessoa = {} # len - quantas chaves
# keys - iterável com as chaves
# values - iterável com os valores
# items - iterável com chaves e valores
# setdefault - adiciona valor se a chave não existe
# copy - retorna uma cópia rasa (shallow copy)
# get - obtém uma chave
# pop - Apaga um item com a chave especificada (del)
# popitem - Apaga o último item adicionado
# update - Atualiza um dicionário com outro
pessoa = {
'nome': 'Luiz Otávio',
'sobrenome': 'Miranda',
'idade': 900,
}
## pessoa.setdefault('idade', 0)
## print(pessoa['idade'])
# print(len(pessoa))
# print(list(pessoa.keys()))
# print(list(pessoa.values()))
# print(list(pessoa.items()))
chave = 'nome' # for valor in pessoa.values():
# print(valor)
pessoa[chave] = 'Luiz Otávio' # for chave, valor in pessoa.items():
pessoa['sobrenome'] = 'Miranda' # print(chave, valor)
print(pessoa[chave])
pessoa[chave] = 'Maria'
del pessoa['sobrenome']
print(pessoa)
print(pessoa['nome'])
# print(pessoa.get('sobrenome'))
if pessoa.get('sobrenome') is None:
print('NÃO EXISTE')
else:
print(pessoa['sobrenome'])
# print('ISSO Não vai')