(Parte 1) Métodos úteis nos dicionários Python (dict)
This commit is contained in:
50
aula76.py
50
aula76.py
@@ -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')
|
|
||||||
|
|||||||
Reference in New Issue
Block a user