Para a reunião de 24/06

Para a reunião de 24/06

por Jose Coelho de Pina Junior -
Número de respostas: 0

Salve,

Para nossa reunião de amanhã não deixem de ver

  • aqui uma simulação da nossa função fatia() e
  • aqui a mesma simulação usando as fatias (slices) nativas do Python

Sobre apelido x clones vejam nestas simulações como fatias são um mecanismo para criarmos clones e que atribuições criam ou modificam apelidos (variáveis) para coisas e não criam novas coisas.

For isso, tenham em mente como percorrer listas com while com for ... in range(ini,fim,passo):

   i = ini
   while i < fim:
       item = lst[i] 
       print(f"lst[{i}] = {item}")
       i += passo

equivalente a

   for i in range(ini, fim, passo):
       item = lst[i] 
       print(f"lst[{i}] = {item}")

Há ainda abreviações do comando for quando passo = 1:

   for i in range(ini, fim):
       item = lst[i] 
       print(f"lst[{i}] = {item}")

e quando além disso ini = 0

   for i in range(fim):
       item = lst[i] 
       print(f"lst[{i}] = {item}")

até amanhã,
hitoshi e coelho