Python - For-Schleife

Inhaltsverzeichnis
Der Kreislauf Pro Es ermöglicht uns eine Art von Iteration, bei der eine Bedingung nicht unbedingt erfüllt sein muss, sondern wir müssen eine endliche Anzahl von Elementen durchlaufen, um den Inhalt auf dem Bildschirm anzuzeigen oder bei Bedarf komplexere Operationen durchzuführen.
Als wir den Zyklus erklärten Pro erlaubt es uns, eine endliche Anzahl von Elementen zu durchlaufen, dafür werden wir es an folgendem Beispiel demonstrieren:
 words = ['this', 'is', 'an', 'ex', 'papagei'] for word in words: print word numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8 , 9] für Zahl in Zahlen: Zahl drucken 

Hier betonen wir die Bedeutung der Einrückung, da wir damit sagen, dass der Drucksatz innerhalb des Zyklus liegt Pro
Sehen wir uns einen Bildschirm an, wie einer dieser Zyklen aussehen würde.

VERGRÖSSERN

Klicken Sie auf das Bild, um es zu vergrößern

Wie wir sehen konnten, ist seine Anwendung recht einfach, es wäre eine Art Äquivalent des sogenannten für jedes von anderen Sprachen wie PHP, obwohl wie immer jede ihre Besonderheiten hat.
Eine weitere sehr wichtige Funktion, die wir beachten müssen, ist die Arbeit mit Wörterbüchern innerhalb von Python Da es sich um eine sehr mächtige und beliebte Datenstruktur handelt, sehen wir uns dazu an, wie man eine Liste mit Tupeln durchläuft:
 d = {'x': 1, 'y': 2, 'z': 3} für Eingabe d: Drucktaste, 'entspricht', d [Taste] 

Wie wir für jedes Element des Wörterbuchs sehen können, können wir seinen Wert erhalten, indem wir den Indexwert aufrufen, es ist nichts Besonderes, aber seine Einfachheit erspart uns viele Kopfschmerzen bei der Verwendung dieser Funktionen.

VERGRÖSSERN

Klicken Sie auf das Bild, um es zu vergrößern

Sehen wir uns ein Beispiel an, in dem wir während der Iteration auch auf den Index des Elements zugreifen möchten, um darin eine Änderung vorzunehmen, falls es eine bestimmte Bedingung erfüllt. Sehen wir uns den Code an, der uns mehr sagt als eine Erklärung:
 for index, string in enumerate (strings): if 'xxx' in string: strings [index] = '[zensiert]' 

In diesem Fall verwenden wir die native Funktion liste dich auf, mit der wir für jeden String im Element seine Indexnummer erhalten, auf diese Weise im gleichen Zyklus der Iteration eine neue Bedingung auswerten und somit unser Ziel erreichen können.
Auch wenn es sich für uns wie ein Selbsthilfebuch anhört, ist es etwas, den Kreislauf zu durchbrechen, was wir als Ressource in unseren Routinen nutzen können Python, da es uns ermöglicht, bei der Auswertung einer bestimmten Bedingung die Iteration zu beenden und alles abzuschließen. Dazu verwenden wir die Anleitung brechen.
 from math import sqrt für n im Bereich (99, 0, -1): root = sqrt (n) if root == int (root): print n break 

In diesem Beispiel werten wir die größte Wurzel im Wert innerhalb der ersten 100 Zahlen aus, dafür wenden wir die sqrt-Funktion an und mit einer if-Bedingung, um zu sehen, ob sie unsere Bedingung erfüllt, wenn wir dies tun, drucken wir sie aus und machen die brechen Mit anderen Worten, wir durchbrechen unseren Kreislauf, da uns das Folgende nicht interessiert.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave