Python-Wörterbücher

Python für MATLAB-Anwender

Justin Kiggins

Product Manager

Was ist ein Dictionary?

  • Ähnlich wie ein MATLAB-Structure-Array
  • Sammlung von Schlüssel:Wert-Paaren
  • Reihenfolge ist nicht garantiert
Python für MATLAB-Anwender

Daten aus einem Dictionary abrufen

type(definitions)
dict
print(definitions['aardvark'])
Ein nachtaktives grabendes Säugetier mit langen Ohren, röhrenförmiger Schnauze und langer 
ausstreckbarer Zunge; es frisst Ameisen und Termiten. Erdferkel sind in 
Afrika heimisch und haben keine nahen Verwandten.
Python für MATLAB-Anwender

Dictionaries erstellen

# Create a dictionary
dog = {'name': 'Toby', 'breed': 'Basset Hound'}
Python für MATLAB-Anwender

Daten zu einem Dictionary hinzufügen

# Add more key:value pairs
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 für MATLAB-Anwender

Dictionaries aktualisieren

# Update weight value
dog['weight (lbs)'] = 52.3

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

Daten aus einem Dictionary entfernen

dog.pop('birthdate')
print(dog)
{'name': 'Toby',
 'breed': 'Basset Hound',
 'weight (lbs)': 52.3}
Python für MATLAB-Anwender

Lass uns üben!

Python für MATLAB-Anwender

Preparing Video For Download...