Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Neste exercício, o nome da variavel list ("nomes") não deveria ser diferente da variavel tupla ("nomes")?

nomes = ("Nico", "Douglas", "Flavio", "Daniel") nomes=[]

Na linha anterior as informações contidas na tupla foram perdidas....

nomes=list(nomes) nomes.append("Fabio")

Depois do append o list "names" ficou com apenas um elemento.... ["Fabio"].

1 resposta
solução!

Nesse caso, está sendo criado uma Tupla e logo após está sendo convertido em um List vazio e por fim adicionando um único elemento ("Fábio").

Uma List é mutável diferentemente de uma Tupla, o correto no contexto em si deveria ser:

Criando uma Tupla (Imutável)

nomes = ("Nico", "Douglas", "Flavio", "Daniel") 

Como você precisar modificar a sequência é chamada uma função para Converte-la em uma Lista (Mutável) passando a Tupla criada acima, assim você se torna capaz de Modifica-la

nomes=list(nomes) 

O comando abaixo irá funcionar... se tentasse com a Tupla diretamente não.

nomes.append("Fabio")

Bons Estudos :D

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software