Die Programmiersprache Python war anderen Programmiersprachen von Anfang an einen Schritt voraus. hat einen ähnlichen Vorteil, wenn es darum geht . In diesem Artikel erfahren Sie mehr über Python For Loop und wie wir es in einem Programm verwenden können. Die folgenden Konzepte werden in diesem Artikel behandelt:
- Was ist Python For Loop?
- Bereich in Python For Loop
- Python für Loop Break
- Python für Loop-In-Liste
- Fahren Sie in Python For Loop fort
- Python für Schleifenbeispiele
Mit immensen Anwendungen und einfacheren Implementierungen von Python mit Data Science hat die Anzahl der jährlich für Data Science geschaffenen Arbeitsplätze erheblich zugenommen. Melden Sie sich an für Edurekas und erhalten Sie praktische Erfahrung mit Echtzeit-Industrieprojekten sowie 24-Stunden-Support, der Sie auf den Weg bringt, ein erfolgreicher Data Scientist zu werden.
Beginnen wir diesen Artikel mit einer grundlegenden Einführung in für Schleife in Python.
Was ist Python For Loop?
Eine for-Schleife wird verwendet, um Sequenzen wie a zu durchlaufen Liste , Tupel , einstellen usw. oder. Und nicht nur die Sequenzen, sondern jedes iterierbare Objekt kann auch mit einer for-Schleife durchlaufen werden.
Lassen Sie uns die for-Schleife anhand eines unten gezeigten Flussdiagramms verstehen.
Die Ausführung beginnt und sucht nach dem ersten Element in der Sequenz oder dem iterierbaren Objekt. Es wird geprüft, ob das Ende der Sequenz erreicht ist oder nicht. Nach dem Ausführen der Anweisungen im Block wird nach dem nächsten Element in der Sequenz gesucht und der Prozess fortgesetzt, bis die Ausführung das letzte Element in der Sequenz erreicht hat.
Python für Schleifensyntax
Lassen Sie uns die Syntax der for-Schleife anhand eines Beispiels verstehen:
x = (1,2,3,4,5) für i in x: print (i)
Ausgabe: ein
2
3
4
5
Was ist Ereignis in Javascript
Im obigen Beispiel begann die Ausführung mit dem ersten Element im Tupel x und dauerte bis die Ausführung 5 erreichte. Dies ist ein sehr einfaches Beispiel dafür, wie wir eine for-Schleife in Python verwenden können. Lassen Sie uns auch einen Blick darauf werfen, wie die Bereichsfunktion mit der for-Schleife verwendet werden kann.
Bereich in Python For Loop
In Python ist range eine integrierte Funktion, die eine Sequenz zurückgibt. EIN Bereichsfunktion hat drei Parameter, die Startparameter, Endparameter und einen Schrittparameter sind. Der Endparameter enthält nicht die deklarierte Nummer. Lassen Sie uns dies anhand eines Beispiels verstehen.
a = Liste (Bereich (0,10,2)) drucken (a)
Ausgabe: [0,2,4,6,8]
Im obigen Beispiel beginnt die Sequenz bei 0 und endet bei 9, da der Endparameter 10 und der Schritt 2 ist. Daher springt die Ausführung während der Ausführung 2 Schritte nach jedem Element.
Schauen wir uns nun ein Beispiel mit Python for Loop an.
Def-Muster (n): k = 2 * n - 2 für i im Bereich (0, n): für j im Bereich (0, k): print (end = '') k = k - 1 für j im Bereich ( 0, i + 1): drucke ('*', end = '') drucke ('r') Muster (15)
Ausgabe:
Im obigen Beispiel konnten wir eine machen mit einer Bereichsfunktion. Wir haben die Bereichsfunktion verwendet, um die genaue Anzahl der Leerzeichen und Sternchenwerte zu ermitteln, damit wir das obige Muster erhalten.
Lassen Sie uns einen Blick darauf werfen, wie wir eine break-Anweisung in einer Python for-Schleife verwenden können.
Python für Loop Break
Break in Python ist eine Kontrollflussanweisung, mit der die Ausführung beendet wird, sobald die Unterbrechung auftritt. Lassen Sie uns anhand eines Beispiels verstehen, wie wir eine break-Anweisung in einer for-Schleife verwenden können.
Nehmen wir an, wir haben eine Liste mit Als Elemente verlassen wir die Schleife mit der break-Anweisung, sobald die gewünschte Zeichenfolge gefunden wird.
Firma = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] für x in Firma: wenn x == 'R': break print (x)
Ausgabe: IS
Konvertieren von Binär in Dezimal in Java
D.
U.
Im obigen Beispiel tritt die Schleife, sobald sie auf die Zeichenfolge 'R' trifft, in den if-Anweisungsblock ein, in dem die break-Anweisung die Schleife verlässt. Ebenso können wir die break-Anweisung gemäß den problem-Anweisungen verwenden.
Lassen Sie uns nun einen Blick darauf werfen, wie wir Python for Loop in Listen verwenden können.
Python für Loop-In-Liste
Eine Liste in Python ist eine Sequenz wie jede andere Datentyp Es ist also ziemlich offensichtlich, wie wir eine Liste verwenden können. Lassen Sie mich Ihnen ein Beispiel zeigen, in dem eine for-Schleife in einer Liste verwendet wird.
color = ['blau', 'weiß'] Fahrzeug = ['Auto', 'Fahrrad', 'LKW'] color_comb = [(x, y) für x in Farbe für y im Fahrzeug] print (color_comb)
Ausgabe: [('blau', 'Auto'), ('blau', 'Fahrrad'), ('blau', 'LKW'), ('weiß', 'Auto'), ('weiß', 'Fahrrad') , ('weiß', 'LKW')]
Lassen Sie uns auch einen Blick darauf werfen, wie wir die continue-Anweisung in einer for-Schleife in Python verwenden können.
Fahren Sie in Python For Loop fort
Lassen Sie uns das gleiche Beispiel verstehen, das wir in der break-Anweisung verwendet haben. Anstelle von break verwenden wir die continue-Anweisung. Es ist auch eine Steueranweisung, aber der einzige Unterschied besteht darin, dass nur die aktuelle Iteration übersprungen und der Rest der Iterationen trotzdem ausgeführt wird.
Firma = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] für x in Firma: wenn x == 'R': Druck fortsetzen (x)
Ausgabe: IS
D.
U.
IS
ZU
ZU
Im obigen Beispiel wurde die continue-Anweisung gefunden, als der Zeichenfolgenwert 'R' war, sodass die Ausführung diese bestimmte Iteration übersprang und zum nächsten Element in der Liste überging.
Schauen wir uns nun einige andere Beispiele an, um besser zu verstehen, wie wir die for-Schleife in Python verwenden können.
Python für Schleifenbeispiele
Hier ist ein einfaches for-Schleifenprogramm zum Drucken des Produkts aus fünf beliebigen Zahlen, die dem Benutzer entnommen wurden
res = 1 für i im Bereich (0,5): n = int (Eingabe ('Zahl eingeben')) res * = n print (res)
Ausgabe:
Hier ist ein weiteres einfaches Programm zur Berechnung der Fläche von Quadraten, deren Seiten in einer Liste angegeben sind.
Summe der Ziffern einer Zahl in Java mit for-Schleife
Seite = [5,4,7,8,9,3,8,2,6,4] Fläche = [x * x für x in Seite] Druck (Fläche)
Ausgabe: [25, 16, 49, 64, 81, 9, 64, 4, 36, 16]
Nachdem wir mit den for-Schleifenkonzepten fertig sind, finden Sie hier einige Tutorials, mit denen Sie die Programmiersprache strukturiert lernen können.
Dies bringt uns zum Ende dieses Artikels, wo wir gelernt haben, wie wir For Loop In Python verwenden können. Ich hoffe, Sie sind mit allem klar, was Ihnen in diesem Tutorial mitgeteilt wurde.
Wenn Sie diesen Artikel zu 'Python For Loop' relevant fanden, lesen Sie die Ein vertrauenswürdiges Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt.
Wir sind hier, um Ihnen bei jedem Schritt auf Ihrer Reise zu helfen und einen Lehrplan zu erstellen, der für Studenten und Fachleute konzipiert ist, die eine sein möchten . Der Kurs soll Ihnen einen Vorsprung in die Python-Programmierung verschaffen und Sie sowohl für Kern- als auch für fortgeschrittene Python-Konzepte sowie für verschiedene Konzepte schulen mögen
Wenn Sie auf Fragen stoßen, können Sie gerne alle Ihre Fragen stellen. Fügen Sie sie in den Kommentarbereich von „Python for Loop“ ein und unser Team wird Ihnen gerne antworten.