Salve,
Para ajudar a nossa reunião, procure revisar os conceitos de programação que tempos visto. Esses conceitos são nossas ferramentas.
A parte mais interessante e mais desafiadora é desenvolver soluções de problemas essas ferramentas.
Antes de olhar as simulações a seguir…
Tenham em mente que variáveis são apelidos/nomes que damos a coisas/objetos.
Por exemplo, cada um de nós tem um ou mais nomes pelos quais somos chamados.
Listas são coisas mutáveis. Isto significa que seus componentes podem ser alterados lst[5] = 'oi'
.
Por exemplo, mutabilidade é algo que atualmente está em todos os jornais: mutabilidade (capacidade de se alterar) de um vírus.
Clones são cópias idênticas de alguma coisa/objeto. Para clonar listas usamos fatias.
Agora sim, deem uma olhada e apreciem as simulações a seguir:
- fatia x fatias nativas: nossa função
fatia()
e as fatias (slices) nativas do Python, usem fatias nativas; - apelidos x clones: atribuições não criam clones, apenas criam (batizam coisas) ou modificam apelidos; fatias são clones;
- mutabilidade: listas são coisas/objetos mutáveis; podemos alterar seus componentes em qualquer lugar ou função do programa
- operador
in list
: vejam como testar se umitem
está em uma lista
té amanhã,
hitoshi e coelho