Python für Schleife

Python für Schleife

Schleifen sind sehr wichtige und wesentliche Komponenten jeder Programmiersprache. Loops werden für verschiedene Zwecke verwendet, z. Wie andere Programmiersprachen stellt Python auch Schleifen an, i.e., Während der Schleife und für die Schleife.

Die für Schleife in Python iteriert über die Sequenz (Liste, Tupel, Wörterbücher usw.) und durchqueren. Für die Schleife ist für die Durchführung der iterativen Aufgaben vorteilhaft. Wir können auch den gleichen Codeblock mehrmals mit der für Schleife verwenden.

Dieser Artikel erläutert die für Schleife mit Beispielen.

Syntax

Die für die Schleife wird mit der Verwendung der deklariert für Stichwort. Die Syntax der for -Schleife lautet wie folgt:

für Iterator_Variable In Reihenfolge:
Aussage (en) oder Körperschaftskörper

Der Iterator_Variable wird verwendet, um durch die Sequenz zu iterieren. Der Wert des Elements wird aus der Sequenz entnommen und die Operation wird durchgeführt. Die für Schleife endet nur, es sei denn, das letzte Element in der Sequenz wird durchquert. Die Eindrückung wird verwendet, um die Karosserie für Schleife von ihrer Erklärung zu trennen.

Lassen Sie uns nun die Beispiele für Schleifen in Python sehen.

Beispiele 1: Drucken der Elemente der Liste

Deklarieren wir eine Liste und verwenden die For -Loop, um die Listenelemente zu drucken.

#eine Liste von Tieren klingen
Animal = ["Kuh", "Hund", "Katze", "Kamel", "Löwe"]
#Deklarieren Sie eine für Schleife
#x ist die Iteratorvariable
für x im Tier:
#jeweils jedes Element der Liste
Druck (x)

Ausgang

Beispiel 2: Berechnung der Summe der Listenelemente

Schreiben wir nun ein Programm und berechnen die Summe aller Elemente einer Liste.

#eine Liste von Zahlen deklarieren
MyList = [1,2,3,4,5,6,7,8,9,10]
#Deklarieren Sie eine Variable, um den Summenwert zu speichern
sum = 0
#Deklarieren Sie die für Schleife
für x in myList:
sum = sum+x
print ("Die Summe ist:", Summe)

Ausgang

Beispiel 3: Durchqueren der Zeichenfolge für die Schleife

In Python können wir die Zeichenfolge auch für die Schleife iterieren. Lassen Sie uns ein Beispiel dafür sehen.

#Deklarieren Sie eine Website -Variable
Website = "LinuxHint"
#Deklarieren Sie eine für Schleife
Für X in der Website:
Druck (x)

Ausgang

Python für die Schleife mit anderer Erklärung

Python ermöglicht es uns, eine Anweisung in Kombination mit den Schleifen zu verwenden. Die else -Anweisung wird ausgeführt, wenn die Schleife beendet oder die Liste iteriert wird. Lassen Sie uns ein Beispiel dafür sehen.

#Deklarieren Sie eine Website -Variable
Website = "LinuxHint"
#Deklarieren Sie eine für Schleife
Für X in der Website:
Druck (x)
#Deklarieren Sie eine andere Aussage
anders:
print ("Ausführung der elseem Anweisung")
print ("das Ende von für Schleife")

Ausgang

Verwenden Sie eine Break -Anweisung mit der for -Schleife

Die Break -Anweisung wird verwendet, um die Iteration von für die Schleife zu kontrollieren. Die Break -Aussage stoppt die Iteration von für die Schleife nach der jeweiligen Iteration. Es endet auch die für Schleife, wenn eine Testbedingung wahr ist. Lassen Sie uns ein Beispiel dafür sehen. In dem angegebenen Beispiel wird die für Schleife beendet, wenn der Wert des Iterators gleich der Katze ist.

#eine Liste von Tieren klingen
Animal = ["Kuh", "Hund", "Katze", "Kamel", "Löwe"]
#Deklarieren Sie eine für Schleife
#x ist die Iteratorvariable
für x im Tier:
#jeweils jedes Element der Liste
Druck (x)
if (x == "Katze"):
#Die Break -Erklärung verwenden
brechen

Ausgang

Verwenden Sie die Anweisung mit der for -Schleife

Die Fortsetzung der Anweisung wird auch verwendet, um die Iteration von für die Schleife zu kontrollieren. Mit der Weitergabe von Continets können Sie die aktuelle Iteration überspringen, während die for -Schleife von der nächsten Iteration fortgesetzt wird. Die Fortsetzung der Aussage überspringen Sie die Iteration der for -Schleife, wenn eine Testbedingung wahr ist. Lassen Sie uns ein Beispiel dafür sehen.

#eine Liste von Tieren klingen
Animal = ["Kuh", "Hund", "Katze", "Kamel", "Löwe"]
#Deklarieren Sie eine für Schleife
#x ist die Iteratorvariable
für x im Tier:
#jeweils jedes Element der Liste
if (x == "Katze"):
#Die Angabe von Fortsetzung verwenden
weitermachen
Druck (x)

Ausgang

In dem angegebenen Beispiel wird die aktuelle Iteration übersprungen, wenn der Wert des Iterators gleich der Katze ist.

Verwenden von Range () Funktion für Schleife

Die Funktion range () erzeugt die Zahlen in Sequenz. Wir können den Wert der Start-, Stopp- und Schrittgrößenwert innerhalb der Bereichsfunktion angeben. Wenn der Schrittgrößenwert nicht definiert ist, ist er standardmäßig 1. Die Funktion von Range () wird auch verwendet, um auf die Indizes der deklarierten Sequenz zuzugreifen. Schauen wir uns nur die Beispiele der Bereichsfunktion an. Wir schreiben das einfachste Programm, das die Bereichsfunktion verwendet, um die Nummer 10 zu drucken. Die Funktion range () druckt die Zahl von 0 bis 9.

#Verwenden Sie die Bereichsfunktion mit der for -Schleife
Für Num in Reichweite (10):
#printing den Wert von Num
drucken (num)

Ausgang

Verwenden wir nun Start-, Stopp- und Stufengrößenwert mit der Funktion range ().

#Verwenden Sie die Bereichsfunktion mit der for -Schleife
#Der Startwert ist 1, der Stoppwert beträgt 30 und der Schrittwert 3 beträgt 3.
Für Num in Reichweite (1,30,3):
#printing den Wert von Num
drucken (num)

Ausgang

Die Funktion von Range () wird auch verwendet, um die Indizes der Sequenz zu erhalten. Sehen wir uns ein Beispiel dafür an, bei dem die Len () -Funktion verwendet wird, um die Länge der Liste zurückzugeben.

#eine Liste von Tieren klingen
Animal = ["Kuh", "Hund", "Katze", "Kamel", "Löwe"]
#Deklarieren Sie eine für Schleife
#x ist die Iteratorvariable
#Geben Sie die Länge der Tierliste mit der Funktion Len () an
für x in Reichweite (Len (Tier)):
#jeweils jedes Element der Liste
Druck (Tier [x])

Ausgang

Abschluss

Dieser Artikel erläutert die Verwendung von für Loop in Python mit Hilfe einfacher Beispiele. Mit der für Schleife wird der Behälter iteriert und auf die Elemente des Containers zugreifen. Dieser Artikel wird für Anfänger von Vorteil sein.