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