- Listen (veränderlich) und Tupel (unveränderlich) ermöglichen es Ihnen, geordnete Sammlungen von Elementen unterschiedlicher Typen zu speichern.
- Listen unterstützen Operationen wie Anhängen, Entfernen und Indexzugriff; ihre Größe wird mit len() ermittelt.
- Wörterbücher verwenden Schlüssel-Wert-Paare für einen effizienten Datenzugriff mittels eindeutiger Schlüssel.
- Mengen speichern eindeutige Elemente und ermöglichen Vereinigung, Schnittmenge und Differenz zwischen Sammlungen.
Willkommen im spannenden Abschnitt über das Arbeiten mit Daten in Python ! Hier entdecken wir die grundlegenden Werkzeuge, um Informationen in unseren Programmen effizient zu speichern, zu organisieren und zu bearbeiten.
Wir beginnen mit der Untersuchung zweier wesentlicher Datenstrukturen: Listen und Tupel. Diese ermöglichen es uns, mehrere Elemente geordnet zu speichern und allgemeine Vorgänge mit ihnen durchzuführen. Wir lernen, wie wir in diesen Strukturen Elemente hinzufügen, entfernen und darauf zugreifen, was uns die Möglichkeit gibt, Daten effektiv zu verwalten.
Als Nächstes tauchen wir in die Welt der Wörterbücher ein und lernen, wie Sie mithilfe von Schlüssel-Wert-Paaren schnell auf Informationen zugreifen und diese ändern können. Wir werden auch Mengen erkunden, die es uns ermöglichen, Sammlungen einzelner Elemente zu verwalten und mathematische Operationen zwischen ihnen durchzuführen.
Die Kenntnis dieser Datenstrukturen ist für die Arbeit mit Daten in Python und die Entwicklung robusterer und flexiblerer Programme von entscheidender Bedeutung. Machen Sie sich bereit, die Kunst der präzisen Organisation und Bearbeitung von Informationen zu meistern, während Sie sich auf diese spannende Reise durch die Arbeit mit Daten in Python begeben. Beginnen wir mit dem Aufbau einer soliden Grundlage für Ihre Programmierkenntnisse!
Homepage des Python-Kurses von Grund auf
4.1 Listen und Tupel
Verwenden von Listen und Tupeln zum geordneten Speichern und Bearbeiten von Daten
In Python sind Listen und Tupel Datenstrukturen, die es uns ermöglichen, mehrere Elemente unterschiedlichen Typs in einer einzigen Variablen zu speichern. Der Hauptunterschied zwischen ihnen liegt in ihrer Veränderlichkeit: Listen sind veränderbar (können geändert werden), während Tupel unveränderlich sind (einmal erstellt, können sie nicht mehr geändert werden).
Um eine Liste zu erstellen, setzen wir die Elemente einfach in Klammern [] und wir trennen sie durch Kommas. Zum Beispiel:
frutas = ["manzana", "plátano", "naranja", "kiwi"]
Um ein Tupel zu erstellen, setzen wir die Elemente in Klammern () und wir trennen sie durch Kommas:
coordenadas = (10, 20)
Allgemeine Operationen mit Listen und Tupeln
Beide Datenstrukturen ermöglichen uns die Durchführung gängiger Operationen wie das Hinzufügen und Entfernen von Elementen, den Zugriff auf bestimmte Elemente und das Ermitteln ihrer Länge.
Beispiel für Operationen mit Listen:
numeros = [1, 2, 3, 4, 5] # Agregar un elemento al final de la lista numeros.append(6) # Eliminar un elemento específico de la lista numeros.remove(3) # Acceder a un elemento por índice tercer_elemento = numeros[2] # Longitud de la lista longitud_lista = len(numeros)
Beispiel für Operationen mit Tupeln:
coordenadas = (10, 20) # Acceder a un elemento por índice x = coordenadas[0] y = coordenadas[1] # Longitud de la tupla longitud_tupla = len(coordenadas)
4.2 Wörterbücher und Sets
Erläuterung von Wörterbüchern und Mengen als nützliche Datenstrukturen in Python
Wörterbücher und Mengen sind zwei weitere wichtige Datenstrukturen in Python.
Wörterbücher sind Sammlungen von Schlüssel-Wert-Paaren, wobei jeder Schlüssel eindeutig sein muss. Sie ermöglichen den Zugriff auf ihre Werte über einen Schlüssel statt über einen Index und sind daher ideal für die schnelle und effiziente Speicherung und den Zugriff auf Daten geeignet. Ein Beispiel für ein Wörterbuch ist:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
Mengen sind ungeordnete Sammlungen eindeutiger Elemente. Sie ermöglichen die einfache Durchführung mathematischer Operationen wie Vereinigung, Schnittmenge und Differenzbildung zwischen Mengen. Ein Beispiel für einen Satz ist:
numeros_primos = {2, 3, 5, 7, 11}
So greifen Sie auf Wörterbücher und Sets zu, ändern sie und iterieren sie
Um auf die Werte eines Dictionarys zuzugreifen, verwenden wir den entsprechenden Schlüssel:
estudiantes = {
"Juan": 25,
"María": 28,
"Carlos": 22
}
edad_maria = estudiantes["María"]
Wenn wir den einem Schlüssel zugeordneten Wert ändern möchten, weisen wir einfach einen neuen Wert zu:
estudiantes["Carlos"] = 23
Um über ein Wörterbuch zu iterieren, können wir eine Schleife verwenden for:
for nombre, edad in estudiantes.items():
print(f"{nombre} tiene {edad} años")
Bei Mengen können wir Operationen wie Vereinigung, Schnittmenge und Differenz von Mengen mit den Methoden durchführen union(), intersection() y difference(), bzw:
numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}
union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)
Kurz gesagt sind Listen, Tupel, Wörterbücher und Sets vielseitige und leistungsstarke Datenstrukturen, die es uns ermöglichen, Daten in Python effizient zu speichern, zu organisieren und zu bearbeiten. Da wir diese Strukturen eingehend untersuchen, sind Sie bereit, mit einer großen Vielfalt an Daten zu arbeiten und komplexere Probleme in Ihren Programmierprojekten zu lösen. ¡