错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Datenstrukturen (in Python)

  • Timm Eichstädt,
  • Stefan Spieker

摘要

Datenstrukturen sind komplexe Datentypen. In der Informatik werden Datenstrukturen oft verwendet, um mehrere primitive Datentypen zusammenzufügen und die Arbeit mit ihnen zu vereinfachen. Eine sehr häufige Datenstruktur ist die Liste. Listen sind äußerst praktisch, wenn viele gleichartige Variablen verwaltet werden sollen. Eine weitere nützliche Datenstruktur ist das Dictionary, welches Schlüsselwörter und Werte enthält. Im Dictionary können beliebige Datentypen eingefügt werden. Liste und Dictionary sind Klassen in Python, die eine Vielzahl an Methoden anbieten. Beim Kopieren von Listen und Dictionaries muss beachtet werden, dass nicht alles wirklich kopiert wird, sondern nur die Referenzen. Um eine vollständige Kopie zu erstellen, kann eine sogenannte „deep copy“ erzeugt werden. Weitere relevante Datenstrukturen in Python sind Set und Tupel.