Dictionaries
Dictionaries sind in R benannten Vektoren und Listen ähnlich, da sie dir über einen Namen (oder Schlüssel) Zugriff auf Werte geben. In Python erstellst du Dictionaries mit einem Paar geschweifter Klammern { } und übergibst Schlüssel-Wert-Paare. Schlüssel und Werte werden mit einem Doppelpunkt getrennt.
Zum Beispiel, um ein Dictionary mit dem Schlüssel 'a' und dem Wert 1 zu erstellen, schreibst du:
d = {'a': 1}
Mehrere Schlüssel-Wert-Paare werden durch ein Komma getrennt. Um über den Schlüssel auf einen Wert zuzugreifen, verwendest du eckige Klammern (genau wie beim Subsetting von Listen), aber statt eines Indexes gibst du den Schlüssel an:
d = {'a': 1, 'b': 2}
print(d['a'])
1
person_list wird in der IPython-Shell ausgegeben und steht dir in deinem Workspace zur Verfügung.
Diese Übung ist Teil des Kurses
Python für R-Nutzer
Anleitung zur Übung
- Erstelle eine Dictionary-Variante von
person_list, die in der Shell ausgegeben wird. Verwende die Schlüsselfname,lname,sex,employedundtwitter_followers. - Extrahiere und gib den Vor- und Nachnamen (mit den Schlüsseln
fnameundlname) ausperson_dictaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create a dictionary form of the employee information list
person_dict = {
'fname': ____,
'lname': ____,
'sex': ____,
'employed': ____,
'twitter_followers': ____
}
# Get the first and last names from the dict
print(____)
print(____)