Eine Liste ist eine Reihe von mehreren Variablen, die unter einem einzelnen Namen zusammengefasst werden. Anstatt ein Programm mit vielen Variablen Show Ein Weg, eine Liste zu erzeugen ist es, mehrere Variablen beizufügen, die durch Kommas in eckigen Klammern getrennt werden: myList = ["the first value in the list", 1999, 4.5] Dies erzeugt eine Liste, die den Namen
Also ist in diesem Beispiel Wie du sehen
kannst, verhält sich Versuche als nächstes den finalen Zustand des folgenden visualisierten Beispiels vorauszusagen, Multiple-Choice-Übung: Meta-Kram Was ist die Ausgabe des folgenden Codefragments? stuff = [2, 25, 80, 12] stuff[stuff[0]] = stuff[3] print(stuff) Deine Auswahl: Korrekt! Sieh dir das Zuordnungsstatement an (2te Zeile). Der Wert von
Ein üblicher FehlerWenn du versuchst, Python nach einem Index zu fragen, der nicht existiert, bekommst du eine Fehlermeldung: Im obigen Beispiel, weil Übliche hilfreiche Operationen Die Länge einer Liste: len(«list»)Um die Anzahl von Elementen in einer
Liste zu bestimmen, rufe die Funktion Beispiel Die Länge einer Liste bekommen und sie verwenden, um durch die Liste zu schleifen. Es ist üblich, Sind Listen wie Zeichenketten?Mittlerweile solltest du gemerkt haben, dass die Operationen, die auf Listen ausgeführt werden, ziemlich ähnlich sind, wie Zeichenketten bzw. Strings: bei beiden ist die Länge anhand der Aus diesem Grund nennt man Listen veränderlich und Zeichenketten unveränderlich; du wirst ein paar weitere Informationen darüber sehen in Lektion 17. Verkettung und ErzeugungAus
der Lektion über den Typ Ganz ähnlich kannst du das Multiplikationszeichen * benutzen, um eine Liste durch Wiederholungen zu verlängern. Dies ist hilfreich, um eine neue Liste zu erzeugen, die so lang ist, wie du sie haben möchtest. Um die nächste Übung zu lösen, verwende einen der Operatoren, die wir gerade eingeführt haben, und eine Am Ende: Negative IndizesUm an das letzte Element einer Liste zu kommen, verwende
Allgemeiner gesprochen, gibt max und sumDie Funktion Durch Listen schleifenEs ist sehr üblich (wie in der vorherigen Übung), durch jeden Wert einer Liste zu schleifen. Python erlaubt es, eine Abkürzung zu benutzen, um diese Art von Operation durchzuführen, die man üblicherweise eine "für alles" Schleife oder eine "für jedes" Schleife nennt. Um genau zu sein: wenn L eine Liste ist, macht dieser Code for x in L: «loop body block» das folgende: zuerst wird x auf den ersten Wert in Hier ist ein visualisiertes Beispiel, welches die Elemente einer Liste ausgibt: "Für alle" Schleifen funktionieren auch für Zeichenketten: versuche Gut gemacht! Du kannst zur nächsten Lektion weiter, oder ein paar Bonusübungen weiter unten ausprobieren. Kurzübung: Mystery Function Was ist der Wert von def mystery(x): a = [0, 4, 0, 3, 2] while x > 0: x = a[x] return "Done" Deine Antwort: Richtig! Wie viele Elemente in Liste Python?Sie können die Anzahl der Elemente in einer Liste mit der Funktion len (dh Länge der Liste ) ermitteln, z. B. len(Primes) == 6 . Im Gegensatz zu Strings sind die Elemente einer Liste änderbar.
Wie erstelle ich eine Liste in Python?Eine Liste in Python wird durch rechteckige Klammern erstellt. Die Elemente der Liste werden mit einem Komma voneinander getrennt.
Was ist eine List Python?Python-Listen helfen dabei, Inhalte zu strukturieren und später auszulesen. Durch verschiedene Methoden können Sie Ihre Liste bearbeiten, sortieren, verlängern oder kürzen.
|