„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Python-Listen erklärt: Ein Leitfaden für Anfänger mit Beispielen

Python-Listen erklärt: Ein Leitfaden für Anfänger mit Beispielen

Veröffentlicht am 06.11.2024
Durchsuche:675

Python Lists Explained: A Beginner

Python-Listen sind eine der grundlegendsten und vielseitigsten Datenstrukturen in der Programmierung. Sie ermöglichen Ihnen die effiziente Speicherung und Verwaltung von Datensammlungen. In diesem Artikel gehen wir näher darauf ein, was Listen sind, wie man sie verwendet und einige gängige Vorgänge und Beispiele.

Was ist eine Python-Liste?

Eine Liste in Python ist eine geordnete Sammlung von Elementen, eingeschlossen in eckige Klammern []. Listen können Elemente unterschiedlichen Typs enthalten, z. B. Ganzzahlen, Zeichenfolgen, Gleitkommazahlen oder sogar andere Listen. Das Beste daran? Listen sind veränderbar, was bedeutet, dass ihr Inhalt geändert werden kann.

# Example of a list with integers
numbers = [1, 2, 3, 4, 5]

# Example of a list with mixed data types
mixed_list = [1, "hello", 3.14, True]

So greifen Sie auf Listenelemente zu

Sie können auf Elemente einer Liste zugreifen, indem Sie deren Index verwenden. Python verwendet eine nullbasierte Indizierung, was bedeutet, dass auf das erste Element mit einem Index von 0 zugegriffen wird.

print(numbers[0])  # Output: 1
print(mixed_list[1])  # Output: "hello"

Listenelemente ändern

Da Listen veränderbar sind, können Sie ein Element an einem bestimmten Index ändern:

numbers[2] = 10
print(numbers)  # Output: [1, 2, 10, 4, 5]

Elemente zu einer Liste hinzufügen

Mit Methoden wie append() und insert() können Sie ganz einfach Elemente zu einer Liste hinzufügen:

# Using append to add an element to the end
numbers.append(6)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

# Using insert to add an element at a specific index
numbers.insert(1, 20)
print(numbers)  # Output: [1, 20, 2, 10, 4, 5, 6]

Elemente aus einer Liste entfernen

Python bietet mehrere Möglichkeiten, Elemente aus einer Liste zu entfernen:

  • remove(): Entfernt das erste Vorkommen eines angegebenen Werts.
  • pop(): Entfernt das letzte Element oder das Element an einem angegebenen Index.
  • del: Löscht ein Element an einem angegebenen Index.
numbers.remove(20)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

numbers.pop(2)  # Removes element at index 2
print(numbers)  # Output: [1, 2, 4, 5]

del numbers[1]  # Deletes element at index 1
print(numbers)  # Output: [1, 4, 5]

Eine Liste aufteilen

Sie können mithilfe von Slicing eine Unterliste aus einer Liste erstellen:

subset = numbers[1:3]
print(subset)  # Output: [4, 5]

Listenverständnis

Das Listenverständnis bietet eine übersichtliche Möglichkeit, Listen zu erstellen:

doubled = [x * 2 for x in numbers]
print(doubled)  # Output: [2, 8, 10]

Prüfung auf Elementexistenz

Sie können überprüfen, ob ein Element in einer Liste vorhanden ist, indem Sie das Schlüsselwort „in“ verwenden:

print(4 in numbers)  # Output: True

Gemeinsame Listenmethoden

  • len(list): Gibt die Anzahl der Elemente zurück.
  • sort(): Sortiert die Liste an Ort und Stelle.
  • reverse(): Kehrt die aktuelle Liste um.
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers)  # Output: [1, 1, 3, 4, 5, 9]

numbers.reverse()
print(numbers)  # Output: [9, 5, 4, 3, 1, 1]

print(len(numbers))  # Output: 6

Abschluss

Python-Listen sind ein leistungsstarkes Tool zum Verwalten von Datensammlungen. Unabhängig davon, ob Sie Zahlen, Zeichenfolgen oder komplexere Objekte speichern müssen, bieten Listen die Flexibilität und Funktionalität, die Sie benötigen. Vom Hinzufügen, Entfernen und Ändern von Elementen bis hin zum Slicing und der Verwendung des Listenverständnisses gibt es unzählige Möglichkeiten, mit Listen in Python zu arbeiten.

Mit den bereitgestellten Beispielen und Tipps sollten Sie nun ein solides Verständnis dafür haben, wie Sie Listen effektiv in Python erstellen und bearbeiten.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/imyusufakhtar/python-lists-explained-a-beginners-guide-with-examples-ma1?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen Es
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3