Início
1st = "STRING COM TAMANHO VARIÁVEL"
2li = list([1,2,3,True,'A'])
3se = set([1,2,3,True,'A'])
4di = dict(nome='Guionardo',idade=45)
Iteração por um string #
1for item in st:
2 # Código será executado para cada caracter do string
3 print(item)
4else:
5 print('* FIM DA STRING*') # Este código ocorre ao final da iteração
Iteração por uma lista #
1for item in li:
2 # Código será executado para cada item da lista
3 print(item)
4else:
5 print('* FIM DA LISTA*') # Este código ocorre ao final da iteração
Iteração por um set (conjunto) #
1for item in se:
2 # Código será executado para cada item do set
3 print(item)
4else:
5 print('* FIM DO SET*') # Este código ocorre ao final da iteração
Iteração obtendo um índice e o valor #
1for indice,item in enumerate(li):
2 # O médoto enumerate vai iterar pela lista e a cada iteração
3 # retornar uma tupla (indice,item) que pode ser desconstruída
4 # informando as duas variáveis no for
5 print(f'#{indice} = {item}')
Iteração por um dict (dicionário) #
1for item in di:
2 # Código será executado para cada chave do dicionário
3 print(item)
4else:
5 print('* FIM DO DICT') # Este código ocorre ao final da iteração
Iteração por um dict (obtendo chave e valor) #
1for chave,valor in di.items():
2 # o médoto items do dicionário vai entregar a cada iteração,
3 # uma tupla (chave,valor) que pode ser desconstruída
4 # informando as duas variáveis no for.
5 print(f'{chave}={valor}')
6else:
7 print('* FIM DO DICT')