Verschachtelte For-Schleife
Eine verschachtelte Schleife ist eine Schleife, die innerhalb des Rumpfes einer anderen Schleife ausgeführt wird. In dieser Struktur wird die innere Schleife für jede Iteration der äußeren Schleife vollständig durchlaufen. Es können verschiedene Schleifentypen (z. B. eine while-Schleife mit einer for-Schleife) kombiniert werden, um unterschiedliche Ergebnisse zu erzielen.
Wir verwenden eine verschachtelte Schleife, um jede Stadt mehrfach in einem strukturierten Format auszugeben, das einem Dreiecksmuster ähnelt.
12345678travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
- Äußere Schleife:
Die
for-Schleife mitrange(1, len(travel_list) + 1)bestimmt die Anzahl der Zeilen. Jede Iteration steht für eine Zeile.isteuert, wie viele Städte in der aktuellen Zeile ausgegeben werden; - Innere Schleife:
Die
for-Schleife mitrange(i)durchläuft die Städte, die in der aktuellen Zeile ausgegeben werden sollen.jgreift auf die Städtenamen in dertravel_listbis zum aktuellen Zeilenindex zu; - Ausgabe:
Das
print(travel_list[j], end=' ')sorgt dafür, dass die Städte in derselben Zeile ausgegeben werden.print('')wechselt nach jeder Zeile in die nächste Zeile.
Mit einer geschachtelten Schleife kann durch eine verschachtelte Liste iteriert und mit jedem ihrer Elemente interagiert werden.
12345678910111213# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
Swipe to start coding
Sie arbeiten an einem Navigationssystem, das Listen von Reisen verarbeitet, wobei jede Reise mehrere Länder umfasst. Aufgrund eines Datenverarbeitungsfehlers erscheinen jedoch alle Ländernamen in Kleinbuchstaben, wodurch sie für das System unlesbar sind.
Um dieses Problem zu beheben, müssen Sie die Ländernamen extrahieren und korrekt formatieren.
- Extrahieren Sie alle Ländernamen aus
tripsund speichern Sie sie incountries. - Schreiben Sie jeden Ländernamen groß, bevor Sie ihn mit der Methode
countrieszucapitalize()hinzufügen.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 5
Verschachtelte For-Schleife
Swipe um das Menü anzuzeigen
Eine verschachtelte Schleife ist eine Schleife, die innerhalb des Rumpfes einer anderen Schleife ausgeführt wird. In dieser Struktur wird die innere Schleife für jede Iteration der äußeren Schleife vollständig durchlaufen. Es können verschiedene Schleifentypen (z. B. eine while-Schleife mit einer for-Schleife) kombiniert werden, um unterschiedliche Ergebnisse zu erzielen.
Wir verwenden eine verschachtelte Schleife, um jede Stadt mehrfach in einem strukturierten Format auszugeben, das einem Dreiecksmuster ähnelt.
12345678travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Outer loop for controlling rows for i in range(1, len(travel_list) + 1): # Inner loop for controlling columns for j in range(i): print(travel_list[j], end=' ') # Print cities in a row print('') # Move to the next line after each row
- Äußere Schleife:
Die
for-Schleife mitrange(1, len(travel_list) + 1)bestimmt die Anzahl der Zeilen. Jede Iteration steht für eine Zeile.isteuert, wie viele Städte in der aktuellen Zeile ausgegeben werden; - Innere Schleife:
Die
for-Schleife mitrange(i)durchläuft die Städte, die in der aktuellen Zeile ausgegeben werden sollen.jgreift auf die Städtenamen in dertravel_listbis zum aktuellen Zeilenindex zu; - Ausgabe:
Das
print(travel_list[j], end=' ')sorgt dafür, dass die Städte in derselben Zeile ausgegeben werden.print('')wechselt nach jeder Zeile in die nächste Zeile.
Mit einer geschachtelten Schleife kann durch eine verschachtelte Liste iteriert und mit jedem ihrer Elemente interagiert werden.
12345678910111213# Define a nested list containing sublists with words starting with 'A' and 'T' nested_list = [ ["Apple", "Avocado", "Apricot"], ["Tomato", "Tangerine", "Tea"], ["Almond", "Thyme", "Tuna"] ] # Iterate through each sublist in the nested list for sublist in nested_list: # Iterate through each item in the current sublist for item in sublist: # Convert the item to lowercase and print it print(item.lower(), end=' ')
Swipe to start coding
Sie arbeiten an einem Navigationssystem, das Listen von Reisen verarbeitet, wobei jede Reise mehrere Länder umfasst. Aufgrund eines Datenverarbeitungsfehlers erscheinen jedoch alle Ländernamen in Kleinbuchstaben, wodurch sie für das System unlesbar sind.
Um dieses Problem zu beheben, müssen Sie die Ländernamen extrahieren und korrekt formatieren.
- Extrahieren Sie alle Ländernamen aus
tripsund speichern Sie sie incountries. - Schreiben Sie jeden Ländernamen groß, bevor Sie ihn mit der Methode
countrieszucapitalize()hinzufügen.
Lösung
Danke für Ihr Feedback!
single