‫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.