Dicionários em Python

Python para usuários de MATLAB

Justin Kiggins

Product Manager

O que é um dicionário?

  • Parecido com uma struct do MATLAB
  • Coleção de pares chave:valor
  • A ordem não é garantida
Python para usuários de MATLAB

Recuperando dados de um dicionário

type(definitions)
dict
print(definitions['aardvark'])
Um mamífero noturno e escavador, com orelhas longas, focinho tubular e
língua extensível longa, que se alimenta de formigas e cupins. Os aardvarks
são nativos da África e não têm parentes próximos.
Python para usuários de MATLAB

Criando dicionários

# Crie um dicionário
dog = {'name': 'Toby', 'breed': 'Basset Hound'}
Python para usuários de MATLAB

Adicionando dados a um dicionário

# Adicione mais pares chave:valor
dog['weight (lbs)'] = 552.3
dog['birthdate'] = "2016-06-26"
print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 552.3, 
 'birthdate': '2016-06-26'}
Python para usuários de MATLAB

Atualizando dicionários

# Atualize o valor de weight
dog['weight (lbs)'] = 52.3

print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3,
 'birthdate': '2016-06-26'}
Python para usuários de MATLAB

Removendo dados de um dicionário

dog.pop('birthdate')
print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3}
Python para usuários de MATLAB

Vamos praticar!

Python para usuários de MATLAB

Preparing Video For Download...