1
resposta

[Projeto] Minha resposta

lista = ['Ana', 'Pedro', 'Carlos']
print(f"Lista atual de convidados: {lista}")

novo = input("Digite o nome do novo convidado: ")
pos = int(input("Digite a posição na qual deseja inserir o convidado: "))

lista.insert(pos-1, novo)

print(f"Lista atualizada de convidados: \n{lista}")

1 resposta

Oi, Franklim! Como vai?

Agradeço por compartilhar.

Gostei bastante de como você usou o método insert() para adicionar novos convidados em posições específicas da lista. Isso dá mais controle sobre a ordem e deixa o programa mais interativo.

Uma dica interessante para o futuro é usar append() quando quiser sempre inserir no final da lista sem precisar escolher uma posição. Veja este exemplo:


convidados = ["Ana", "Pedro", "Carlos"]
convidados.append("Julia")

print("Lista apos adicionar:", convidados)

Esse código mostra como inserir um novo elemento diretamente no final da lista de convidados.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!