Python: Dictionarys im Detail von Dr. Mike Müller

(1)

video locked

Über den Vortrag

Dictionarys sind eine weitere Datenstruktur in Python. Sie lernen wie Sie Dictionarys erstellen und den Schlüsseln Werte zuweisen. Sie üben die Nutzung der Methoden von Dictionarys und die Anwendung verschiedner, eingebauter Methoden. Sie erfahren wie Sie Dictionarys auch aus anderen Datenstrukturen erzeugen können.

Der Vortrag „Python: Dictionarys im Detail“ von Dr. Mike Müller ist Bestandteil des Kurses „Python Tutorial“. Der Vortrag ist dabei in folgende Kapitel unterteilt:

  • Dictionary anlegen
  • Methoden
  • dict() und Comprehensions

Quiz zum Vortrag

  1. Es gibt keine garantierte Reihenfolge. Die Schlüssel können in beliebiger Reihenfolge kommen.
  2. „'a', 'b', 'c'“
  3. „'a', 'c', 'b'“
  4. „'c', 'b', 'a'“
  5. „100, 200, 300“
  1. mit einem Schlüssel
  2. mit einem Wert
  3. mit einem Schlüssel-Wert-Paar
  4. mit einem Tupel
  5. mit einem Index
  1. Es erstellt ein neues Schlüssel-Wert-Paar.
  2. Es fügt einen neuen Schlüssel mit dem dazugehörigen Wert hinzu.
  3. Es ist nicht möglich.
  4. Es löscht einen Wert.
  5. Es gibt „None“ zurück.
  1. ob der Schlüssel 'x' im Dictionary enthalten ist
  2. ob der Wert 'x' im Dictionary enthalten ist
  3. ob der Index 'x' im Dictionary enthalten ist
  4. ob das Löschen von 'x' aus Dictionary möglich ist
  5. ob das Einfügen 'x' in das Dictionary möglich ist
  1. ein Objekt, das den Zugriff auf Schlüssel-Wert-Paare erlaubt
  2. die Schlüssel des Dictionarys
  3. die Werte des Dictionarys
  4. ob das Dictionary Elemente enthält oder nicht
  5. die Anzahl der Elemente des Dictionarys
  1. Jedes Element erhält das selbe Objekt, also zum Beispiel die Liste, als Wert, so dass eine Veränderung dieses Objektes in allen Elementen wirksam wird.
  2. Veränderliche Objekte sind als Vorgabewert nicht erlaubt.
  3. Veränderliche Objekte müssen immer mindestens ein Element enthalten.
  4. Die Anzahl der veränderlichen Objekte muss mit der der Schlüssel übereinstimmen.
  5. Bei der Übergabe von veränderlichen Elementen muss immer ein „*“ vor dem Objekt stehen.
  1. „my_dict.get(key)“
  2. „my_dict.get(key, None)“
  3. „my_dict[key]“
  4. „my_dict(key)“
  5. „my_dict.key“
  1. Es entfernt den Schlüssel „key“ und den dazugehörigen Wert und gibt diesen Wert zurück.
  2. Es entfernt den Schlüssel „key“ und den dazugehörigen Wert ohne den Wer zurückzugeben.
  3. Es setzt das dazugehörige Schlüssel-Wert-Paar an die letzte Stelle des Dictionarys.
  4. Es gibt den zum Schlüssel „key“ gehörigen Wert zurück behält das Schlüssel-Wert-Paar aber im Dictionary.
  5. Es erhöht den Wert, der zum Schlüssel „key“ gehört um eins.
  1. „dict(zip(keys, values))“
  2. „{key: value for key, value in zip(keys, values)}“
  3. „dict(keys, values)“
  4. „zip(dict(keys, values))“
  5. „dict({keys, values})“

Dozent des Vortrages Python: Dictionarys im Detail

Dr. Mike Müller

Dr. Mike Müller

Dr. Mike Müller lernte die Programmiersprache Python im Jahr 1999 während seiner Tätigkeit an einem Forschungsinstitut kennen und nutzt sie seitdem bevorzugt. Er gab im Jahr 2004 seinen ersten Python-Kurs und ist seit 2006 Trainer der Python Academy und seit 2010 Geschäftsführer des Unternehmens. Dr. Mike Müller hat Python tausenden Kursteilnehmern - Programmiereinsteigern genauso wie Experten in anderen Programmiersprachen - erfolgreich beigebracht. Seit vielen Jahren gibt er regelmäßig Tutorials auf der PyCon, der großen Python Konferenz in den USA.

Auch auf der EuroPython, PyCon DE, PyCon AsiaPacific, PyCon Polen und PyCon Irland war er bereits als Tutor und Dozent tätig. Über 100 Vorträge zu wissenschaftlichen und Python-Themen runden seine Vortragstätigkeit ab. Auch in der Python-Community ist Dr. Mike Müller aktiv. Er ist 1. Vorsitzender des Vorstands des Python Software Verband e.V. und Mitglied der Python Software Foundation. Er ist Chairman der EuroPython 2014 und leitete die PyCon DE 2011 und 2012, die ersten beiden PyCon Konferenzen in Deutschland. Weiterhin war er Chairman der Konferenzen EuroSciPy 2008 und 2009.

Kundenrezensionen

(1)
5,0 von 5 Sternen
5 Sterne
5
4 Sterne
0
3 Sterne
0
2 Sterne
0
1  Stern
0