LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle eine Dictionary-Variante von person_list, die in der Shell ausgegeben wird. Verwende die Schlüssel fname, lname, sex, employed und twitter_followers.
  • Extrahiere und gib den Vor- und Nachnamen (mit den Schlüsseln fname und lname) aus person_dict aus.

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(____)
Code bearbeiten und ausführen