Python können Sie einfache Strukturen wie Listen und Tupeln verwenden , und können Sie sogar auf ihnen aufzubauen, indem man Sätze . Sie können auch eine eigene Klasse erstellen Strukturen und Objekte erstellen , um in Ihren Programmen verwenden . Jede Datenstruktur hat einen anderen Zweck und Syntax. Klassen bieten die größte Flexibilität mit, was Sie damit machen können , aber sie sind auch die am schwierigsten zu implementieren. Listen
Eine Liste Struktur in Python ist eine Gruppe verwandter Werte zusammen in eckigen Klammern gespeichert, sondern durch Kommas getrennt. Zum Beispiel: " [ 1,2,3,4 ] " ist eine Liste von Zahlen . Sie können jeden Datentyp in einer Liste zu speichern und auf sie zugreifen mit Indexwerten . Python verwendet Null -Indizierung , die der erste Wert hat den Index Null bedeutet , der zweite Wert Index man hat, und so weiter. Python hat viele Methoden, die Sie verwenden, um Listen , wie das Hinzufügen oder Entfernen von Elementen , das Zählen der Gesamtanzahl der Elemente und die Umkehrung der Reihenfolge der Liste ändern können .
Klasse Objekte
Python können Sie benutzerdefinierte Klassen mit unterschiedlichen Funktionen und Methoden , dann setzen sie in Ihrem Programm durch die Schaffung von Objekten. Sie erstellen eine mit der " Klasse " keyword durch einen Namen , dann die Erklärung der Klasse Variablen und Funktionen folgen . Später in Ihrem Programm , außerhalb der Klasse Code , erstellen Sie eine Klasse Objekt durch Aufruf der Klasse , und dann können Sie und nutzen Sie die verschiedenen Attribute in der Klasse Definition erstellt .
Tupel
Python Tupel ist eine Datenstruktur, die eine Liste ähnelt , hat aber eine andere Funktion. Typischerweise enthält ein Tupel mindestens zwei Elemente, z. B. ein Koordinatenpaar . Allerdings können Sie auch verwenden, um Datensätze in einer Datenbank mit einer festen Anzahl von Feldern speichern. Tupel unterscheiden sich von Listen , dass sie verwenden Kreis Klammern statt eckigen Klammern . Auch Sie können diese Methoden nicht auf Tupel wie append oder entfernen.
Sets
Ein Set ist eine Struktur, die eine ungeordnete Liste findet und entfernt alle doppelten Werte daraus , dann können Sie abfragen, den Satz zu sehen, ob bestimmte Gegenstände in sie existieren oder nicht , das kann man nicht mit einer Liste alleine tun. Zum Beispiel, wenn Ihre Liste enthält Noten von Studenten 60 , 75, 80 und 75 wieder , wenn Sie eine Gruppe mit dem Namen ' Qualitäten ', schaffen nur die einzigartigen Werte werden dazugegeben . Dann können Sie den Satz , indem '65 in den Klassen abzufragen , 'welches falsch oder '80 in den Klassen ", die true zurückgibt .