Datenstrukturen in Python

Inhaltsverzeichnis

Strukturen Daten 1/2


Es ist die grundlegendste Datenstruktur in Python, sie besteht aus einem Index und einem damit verbundenen Wert, die Sequenzen beginnen die Zählung ihres Indexes bei 0, daher ist es wichtig, sie beim Versuch, auf ihre Elemente zuzugreifen, zu berücksichtigen Programme.
Der Nutzen, den wir in dieser Art von Struktur finden können, ist, wenn wir mit Elementen wie einem Datenbankeintrag arbeiten. Angenommen, wir laden eine Person, wir wissen, dass der erste Index, dh 0, der Name und der nächste das Alter sein wird. Sehen wir uns an, wie dies in Python erreicht wird:
>>> edward = ['Edward Gumby', 42]

Jetzt können die Sequenzen andere Sequenzen enthalten, sodass wir viele weitere Dinge tun können, die sehr nützlich sein können. Sehen wir uns das folgende Beispiel an, wie wir eine Sequenz von Sequenzen erstellen:
 >>> edward = ['Edward Gumby', 42] >>> john = ['John Smith', 50] >>> Datenbank = [edward, john] >>> Datenbank [['Edward Gumby', 42], ['John Smith', 50]] 

Nachdem wir diese Einführung in die Sequenzen gesehen haben, gehen wir zu den Listen über.
In diesem Abschnitt unseres Tutorials werden wir uns die speziellen Funktionalitäten einer Liste ansehen und warum sie häufig in Python-Programmen verwendet werden.
Sehen wir uns zunächst an, wie ein String in eine Liste umgewandelt wird:
 >>> Liste ('Hallo') ['H', 'e', ​​​​'l', 'l', 'o'] 

Da wir die Zeichenfolge "Hello" beim Durchlaufen der Listenmethode sehen, wird sie in eine Sequenz umgewandelt, in der jeder Buchstabe ein Element für jede Position des Index ist. Dies ist manchmal nützlich, um Operationen mit den Zeichenfolgen durchzuführen und sie in einer bestimmten Weise zu ändern Wenn wir sie wieder verbinden und zuweisen wollten, würden wir die Methode verwenden beitreten mit der folgenden Syntax '' .join (list) ”wobei list die Liste ist, auf die wir die Methode anwenden möchten.
Wir haben immer wieder gesagt, dass der größte Vorteil einer Liste darin besteht, dass wir ihren Inhalt ändern können. Sehen wir uns an, wie wir dies mit einer grundlegenden Aufgabe machen können, angenommen wir haben Folgendes:
>>> x = [1, 1, 1]

An zweiter Stelle, also bei Index 1, müssen wir den Wert aus irgendeinem Grund ändern:
>>> x [1] = 2

Wir rufen unsere Liste auf und sehen, wie sich die Zuordnung geändert hat:
 >>> x [1, 2, 1] 

Wie sehen wir eine einfache, aber effektive Methode, die bei der Erstellung unserer Programme sehr nützlich sein kann; Es sollte beachtet werden, dass wir, wenn wir versuchen, einem nicht vorhandenen Index einen Wert zuzuweisen, einen Fehler erhalten, wenn wir unser vorheriges Beispiel nehmen, das nur die Positionen 0, 1, 2 hat, wenn wir versuchen, Position 9 zuzuweisen.
In einigen Programmen müssen wir möglicherweise mehr tun, als nur eine Liste zu konsultieren des Um Elemente aus einer Liste zu löschen, sehen wir uns ein einfaches Beispiel dieses leistungsstarken Tools an.
Angenommen, wir haben die folgende Liste.
>>> Namen = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl']

Und wir sagen, dass das Element an Index 2 bereits behandelt wurde und von der Liste ausgeschlossen werden sollte.
>>> Namen löschen [2]

Jetzt überprüfen wir unsere Liste und sehen das Ergebnis:
 >>> Namen ['Alice', 'Beth', 'Dee-Dee', 'Earl'] 

Damit wurde das Element komplett eliminiert und wir haben den Index der Liste ohne große Komplikationen reduziert.
Damit beenden wir dieses Tutorial in seinem ersten Teil, im zweiten Teil werden wir weiterhin neue Funktionalitäten entdecken, um mit den Listen dieser großartigen Sprache zu arbeiten Python.
VorherigeSeite 1 von 2Nächste

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave