Python-dictionaries

Python voor MATLAB-gebruikers

Justin Kiggins

Product Manager

Wat is een dictionary?

  • Lijkt op een MATLAB-struct array
  • Verzameling key:value-paren
  • Volgorde niet gegarandeerd
Python voor MATLAB-gebruikers

Data ophalen uit een dictionary

type(definitions)
dict
print(definitions['aardvark'])
Een nachtdier dat graaft, met lange oren, een buisvormige snuit en een lange
uittrekbare tong, dat mieren en termieten eet. Aardvarken komen uit
Afrika en hebben geen nauwe verwanten.
Python voor MATLAB-gebruikers

Dictionaries maken

# Maak een dictionary
dog = {'name': 'Toby', 'breed': 'Basset Hound'}
Python voor MATLAB-gebruikers

Data toevoegen aan een dictionary

# Voeg meer key:value-paren toe
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 voor MATLAB-gebruikers

Dictionaries bijwerken

# Werk de waarde van weight bij
dog['weight (lbs)'] = 52.3

print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3,
 'birthdate': '2016-06-26'}
Python voor MATLAB-gebruikers

Data verwijderen uit een dictionary

dog.pop('birthdate')
print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3}
Python voor MATLAB-gebruikers

Laten we oefenen!

Python voor MATLAB-gebruikers

Preparing Video For Download...