-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathexemplo_dicionario.py
58 lines (41 loc) · 1.4 KB
/
exemplo_dicionario.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
verbos = {
"pular": "elevar-se do chão por impulso dos pés e das pernas",
"cair": "ir ao chão",
"devolver": "entregar ou enviar de volta"
}
print(verbos)
print(type(verbos))
print(verbos["cair"]) # ir ao chão
carro = {
"fabricante": "VW",
"modelo": "Fusca",
"cor": "Verde",
"ano": 1975,
"donos": ["João", "José", "Maria"]
}
# OBS: Dentro do dicionário carro, "donos" possui conteúdo de lista dinâmica
print(carro)
print(carro["modelo"]) # Fusca
print(carro["donos"])
carro["donos"].append("Maria") # Adiciona um item ao LIST donos.
print(carro["donos"])
print(carro["donos"][1]) # José
carro['km'] = 115000 # Adiciona uma chave/valor ao final do dicionário
print(carro)
carro['km'] = 173000 # Modifica o valor de uma chave já existente
print(carro)
carro.update({"cor": "Amarelo"})
print(carro)
del carro["km"]
print(carro)
removido = carro.pop("cor")
print(carro)
print(removido)
print(carro.keys()) # Somente as chaves
print(carro.values()) # Somente os valores
print(carro.items()) # Separa chave/valor em tuplas dentro de uma lista
print(carro.get("fabricante")) # VW
print(carro.get("cor", "Azul")) # Exibe o valor da chave. Se a chave não existir, ele exibe o valor padrão (nesse caso, azul)
print(len(carro)) # 4 -> Total de itens chave/valor (fabricante, modelo, ano, donos)
carro.clear() # limpa todos os itens do dicionário carro
print(carro) # {}