Esplora i Cicli Annidati in Python
Proprio come le liste possono essere annidate all'interno di liste o tuple all'interno di tuple, i cicli possono anche essere annidati per iterare sugli elementi all'interno di altri cicli. Ad esempio, quando si lavora con una lista che contiene più sottoliste, un ciclo annidato può iterare sia sulla lista principale che sui suoi elementi interni.
99
1
2
3
4
5
6
7
8
9
10
11
12
13
# Countries data
countries = [['USA', 9629091, 331002651], ['Canada', 9984670, 37742154],
['Germany', 357114, 83783942], ['Brazil', 8515767, 212559417], ['India', 3166391, 1380004385]]
# Iterate over list
for country in countries:
# Iterate over nested list
for j in country:
print(j, end = ' ')
print('\n') # Print new line after nested loop finish
12345678910111213# Countries data countries = [['USA', 9629091, 331002651], ['Canada', 9984670, 37742154], ['Germany', 357114, 83783942], ['Brazil', 8515767, 212559417], ['India', 3166391, 1380004385]] # Iterate over list for country in countries: # Iterate over nested list for j in country: print(j, end = ' ') print('\n') # Print new line after nested loop finish
Nota
La variabile
j
rappresenta ciascun elemento all'interno delle liste annidate all'interno della listacountries
. Man mano che il ciclo interno itera,j
assume sequenzialmente i valori di ciascun elemento nelle sottoliste, stampandoli uno per uno.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 5. Capitolo 8
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione