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

não sei pra que usar todos esses métodos

não sei pra que usar esses métodos todos !

Eu realmente não entendo pra que ele usa todos esses metodos no curso se você pode só usar o "+" pra concatenar as listas...

Exemplo:

primeira_lista = [...]
segunda_lista = [...]

Por que fazer isso:

primeira_lista.extend(segunda_lista)

Se você pode simplesmente fazer isso:

primeira_lista += segunda_lista

Ou então por que:

nova_lista = copy(primeira_lista)

Sendo que o resultado é o mesmo se você usar uma lista vazia:

nova_lista = [] + primeira_lista

Assim ele também adiciona os valores da primeira_lista na nova_lista em vez de funcionar como um ponteiro

E isso sem ter que saber nenhum método...

1 resposta
solução!

Oi Joel.

O bom de programação é que você sempre tem mais de uma forma de resolver um problema. Você pode cocatenar as listas se quiser, vai de você o que usar. A vantagem dos métodos é já ter o código pronto e muitas vezes os métodos vem com mais de uma funcionalidade para facilitar o trabalho do desenvolvedor.

No meu ver não faz diferença usar o método ou o '+' no exemplo que você deu, então use o que achar melhor :)

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