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

Susan Sarandon
Freigeben: 2024-10-10 06:11:03
Original
485 Leute haben es durchsucht

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]
Nach dem Login kopieren

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"
Nach dem Login kopieren

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]
Nach dem Login kopieren

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]
Nach dem Login kopieren

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]
Nach dem Login kopieren

Eine Liste aufteilen

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

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

Listenverständnis

Listenverständnis bietet eine prägnante Möglichkeit, Listen zu erstellen:

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

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
Nach dem Login kopieren

Allgemeine 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
Nach dem Login kopieren

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.

Das obige ist der detaillierte Inhalt vonPython-Listen erklärt: Ein Leitfaden für Anfänger mit Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!