Willkommen zurück.
Lassen Sie uns über unseren nächsten Datentyp sprechen, und er ist ein großer, ein sehr, sehr nützlicher.
Es heißt Liste.
Und Liste ist eine geordnete Folge von Objekten, die von jedem Typ sein können.
Sie können sie sich also als Strings vorstellen, oder?
Wir hatten früher Strings, die wir kennengelernt haben, außer dass jede Sequenz dieses Strings gut war, ein String war
ein Buchstabe oder eine Zahl, die in Anführungszeichen eingeschlossen ist.
Listen hingegen sieht ungefähr so aus, sagen wir, wir erstellen einen variablen Verbündeten und eine Liste, die
wir mit eckigen Klammern bezeichnen und innerhalb dieser eckigen Klammern können wir verschiedene Objekte haben.
So können wir zum Beispiel eins, zwei, drei, vier, fünf haben.
Wir können auch, sagen wir, zwei haben.
Und das wird a.
B.
Sehen Sie, und es kann jede beliebige Sammlung von Elementen haben, die wir wollen, wir können sogar kombinieren und
sagen, dass wir eins, zwei haben, dann vielleicht sogar den booleschen Wert.
Wahr.
All dies sind also Listen.
Listen sind extrem wichtig, und in anderen Programmiersprachen haben Sie vielleicht das Wort oder den
Satz gehört.
In Python sind Listen also eine Form von Arae und später, wenn wir in den Modulabschnitt des Kurses einsteigen, werden wir
über den Unterschied zwischen Listen und Arrays sprechen.
Aber wenn Sie einen anderen Programmierhintergrund haben, dann sind Listen wie eine in Ihrer Sprache.
Eine Sammlung von Elementen Das Schöne an Listen ist, dass es die erste Datenstruktur ist,
die wir jetzt lernen. Was ist eine Datenstruktur?
Datenstruktur ist ein sehr wichtiges Konzept und Programmiersprachen.
Es ist für uns eine Möglichkeit, Informationen und Daten in beispielsweise einem Ordner oder einem Schrank oder einer Kiste zu organisieren, sodass
diese Datenstrukturen mit unterschiedlichen Vor- und Nachteilen verwendet werden können.
Zum Beispiel haben Sie einen Kühlschrank, in dem Sie Ihre Lebensmittel aufbewahren, und Kühlschränke sind wirklich sehr gut darin, Ihre
Lebensmittel hineinzulegen, kalt zu halten und dann herauszunehmen.
Oder Sie haben einen Rucksack.
Ein Rucksack ist wirklich gut, um alles darin zu verstauen.
Aber wenn man Dinge in einem Rucksack sucht, ist es wirklich, wirklich schwer.
Sie können sich also ähnliche Datenstrukturen vorstellen, einen Container um Ihre Daten, der verschiedene Vor- und Nachteile beim Zugriff auf
diese Daten, beim Entfernen dieser Daten und beim Schreiben von Daten hat.
Aber darauf werden wir etwas später eingehen.
Der Schlüssel hier ist, dass die eckigen Klammern es uns ermöglichen, Informationen und Daten wie Strings, Integer und Floats einzuschließen,
wenn wir Boolesche Werte in eine geschlossene Form bringen wollen.
Denken wir uns hier also ein gutes Beispiel aus.
Was wäre, wenn wir einen Einkaufswagen hätten?
Nehmen wir an, wir sind hier Amazon und dann hat Amazon den Amazon-Warenkorb.
Und hier können wir verschiedene Dinge sammeln, die wir wollen.
Vielleicht sammeln wir einige, ich weiß es nicht, Notizbücher.
Und weisst du was?
Holen wir uns ein paar Gadgets.
Holen wir uns vielleicht eine Sonnenbrille.
Hier können wir verschiedene Artikel hinzufügen.
Unterschiedliche Stärken, unterschiedliche Daten in diesen Warenkorb.
Und jetzt können wir, genau wie wir es in Strings gesehen haben, auf verschiedene Weise auf die Amazon-Karte zugreifen.
Ich kann zum Beispiel mit eckigen Klammern wieder darauf zugreifen und einfach sagen, ich möchte das Element null, also wenn ich
hier drucke.
Und tun Amazon Warenkorb.
Sehen Sie sich das an, ich bekomme das Notizbuch als zweites Element.
Ich bekomme eine Sonnenbrille.
Was ist mit dem dritten Punkt?
NOC-Listenindex außerhalb des zulässigen Bereichs.
Aber das sollte jetzt Sinn machen, dies ist eine Liste, auf deren Index wir zugreifen.
Aber es enthält nur zwei Elemente. Wenn wir also von null eins zum dritten Element gehen, existiert nichts.
Unser Programm sagt also, dass das nicht funktioniert.
Du machst etwas falsch.
Und genau wie Strings befinden sich diese Listenelemente im Speicher in ihrem separaten Bücherregal, richtig, aber eines
direkt nebeneinander, sodass wir null, eins, zwei, drei, vier oder fünf usw
.
Gut.
Lassen Sie uns im nächsten Video mehr über Listen erfahren.
Wiedersehen.