2
respostas

Para que serve o append?

Foi mostrado que o append funciona para adicionar apenas 1 elemento no final da lista. Porém o extend faz exatamente a mesma coisa, com o aditivo de, poder adicionar mais do que 1.

Exemplo:

  • lista = ['a', 'b', 'c']

  • lista.append('d')

  • print (lista)

  • output: ['a', 'b', 'c', 'd']

E, da mesma forma:

  • lista = ['a', 'b', 'c']

  • lista.extend('d')

  • print (lista)

  • output: ['a', 'b', 'c', 'd']

--> Portanto, minha dúvida é: No caso da adição de apenas um item na lista, qual é a vantagem de se utilizar o append no lugar do extend?

2 respostas

Sempre necessitamos de ambos, o método "append" para inserir um único valor e o método "extend" para incluir múltiplos valores. Portanto, ao optar pelo "append", você simplifica a adição de um elemento isolado à lista, tornando o código mais conciso e direto

Caso tenha conseguido esclarecer suas dúvidas, fico feliz em ter ajudado. Estou à disposição para qualquer outra questão que possa surgir. Um abraço! Se este post foi útil, por favor, marque como solucionado ✓. Desejo a você excelentes estudos!

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