-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdefault_dict.py
More file actions
36 lines (21 loc) · 751 Bytes
/
default_dict.py
File metadata and controls
36 lines (21 loc) · 751 Bytes
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
'''
Modulo Collections - Default Dict
Default Dict -> Ao criar um dicionario utilizando-o, nos informamos um valor defaullt,
podendo utilizar um lambda para isso. Este valor será utilizado sempre que não houver
um valor definido. Caso tentemos acessar uma chave que não existe, essa chave sera criada
e o valor default será atribuido.
'''
dic = {'curso': 'programacao em python essencial'}
print(dic)
print('--------------')
print(dic['curso'])
print('--------------')
from collections import defaultdict
dicionario = defaultdict(lambda: 0)
print(dicionario)
print('--------------')
dicionario['curso'] = 'Programacao em Python: Essencial'
print(dicionario['outro'])
print('--------------')
print(dicionario)
print('--------------')