‫Lassen Sie mich Ihnen eine weitere nützliche Funktion zeigen, die wir verwenden werden, genau wie ein Bereich.
‫Wohlgemerkt, es ist nicht so häufig wie die Reichweite.
‫Sie werden es oft in Python-Code sehen, aber dieses andere ist immer noch sehr nützlich und heißt aufzählen.
‫Was macht es nun?
‫Werfen wir einen Blick.
‫Ich kann eine for-Schleife machen und sage vier und wir sagen Zeichen in Aufzählen und dann aufzählen.
‫Wir umhüllen etwas, das wir aufzählen wollen.
‫Mal sehen, was das bedeutet.
‫Es gibt zurück und enumeriert zum Objekt.
‫Iterable muss also ein anderes Objekt sein, das Iteration unterstützt.
‫Wir müssen ihm also etwas geben, über das Aufzählungen iterieren können.
‫Also lass uns dieses Mal einfach eine Zeichenfolge machen, die Hallo sagt.
‫Aufzählen ist jetzt etwas Besonderes, denn was es uns geben wird, ist, dass es ein iterierbares Objekt nimmt und
‫Ihnen einen Indexzähler gibt.
‫Und das Element, das indiziert.
‫Was ich damit meine, nun ja, man kann tatsächlich sagen, dass ich einen CAAMA-Charakter habe.
‫Also packen wir das aus und sagen, hey, drucke ich und Charakter, wenn ich auf Ausführen klicke.
‫Sieh dir das an.
‫Ich werde immer wieder hallo iteriert, wenn wir keine Aufzählung haben, dann hätten wir einfach hallo bekommen.
‫Aber wir auch, weil wir enumerate verwenden, erhalten wir dieses Auge oder den Index jedes Elements und wo es sich im Index befindet, so
‫dass, wenn ich hier eine Liste hätte, sagen wir eins, zwei, drei.
‫Auch hier kann ich die Indexnummer des Elements verwenden und darauf zugreifen.
‫Was wäre, wenn wir ein Paar hätten?
‫Auch hier erhalten wir die Indexnummer.
‫Innumerate ist also sehr nützlich, wenn Sie den Indexzähler des Elements benötigen, das Sie durchlaufen.
‫Machen wir also eine kleine Übung.
‫Nehmen wir an, wir möchten ein Skript erstellen, das eine Liste mit Zahlen von eins bis zehn aufzählt, also verwenden wir
‫range, um zu erstellen, dass ich list und dann range sage.
‫Ich weiß, dass es hier viele Funktionen gibt.
‫Bereich, der einhundert ist, zählt dazu.
‫Und ich möchte wissen, was der Index der Zahl 50 ist.
‫Also pausiere das Video, wenn du das tun musst.
‫Nun, hier möchte ich, dass, wenn Sie dies etwas größer machen, nur der Index
‫von beispielsweise dem Wert fünfzig ausgegeben wird.
‫Ich möchte wissen, wo 50 in der Liste steht.
‫Dies ist wiederum ein einfaches Beispiel, sodass Sie wahrscheinlich bereits erraten können, was die Antwort ist,
‫aber wie würden Sie dies codieren, damit wir nur hier den Index von fünfzig erhalten oder es heißt, der Index von fünfzig ist was
‫auch immer.
‫Pausiere das Video, wenn du es ausprobieren möchtest.
‫Ansonsten versuchen wir es mal.
‫Ich mache eine Bedingung und sagt, wenn Zeichen gleich 50 ist.
‫Dann werde ich drucken.
‫Index oder ich mache einen F-String, und ich sage, dass der Index 50 ist, und dann füge ich den Index hier
‫hinzu.
‫Also, wenn ich laufe.
‫Ich bekomme einen Index von 50 ist 50.
‫Und nur um zu bestätigen, ob ich zum Beispiel nur hier drucke und sagen wir, ich drucke und das Zeichen, klicke ich auf
‫Ausführen.
‫Wir sehen diese Karte, wir haben den Index ist der gleiche wie die Zahlen, wieder keine allzu schwierige Frage, aber Sie sehen hier, dass
‫wir diese Informationen wieder extrahieren können, nicht so nützlich wie die Reichweite, aber Sie werden sehen
‫es gelegentlich im Code.
‫Deshalb wollte ich sichergehen, dass Sie nicht überrascht sind.
‫Wie Sie sehen, ist es nicht so schwer.