1
resposta

resoluçao 5

lista_convidados=['Ana', 'Pedro', 'Carlos']
print(f"Lista atual de convidados: {lista_convidados}")
nome=input('Digite o nome do convidado:')
posicao=int(input('Digite a posição que deseja que o convidado fique na lista:'))
lista_convidados.insert(posicao - 1 ,nome)
print(f'Convidados :{lista_convidados} ')
1 resposta

Oi, Cauã! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Ótimo que você conseguiu implementar a inserção de convidados na posição desejada. A lógica de subtrair 1 da variável posicao foi perfeita para ajustar o índice, já que as listas em Python começam do zero, garantindo que o nome fique exatamente onde o usuário escolheu.

Uma dica interessante para o futuro é saber como remover alguém da lista pelo nome, usando o método remove(), caso precise atualizar a lista.


nomes = ['Ana', 'Pedro']
nomes.remove('Ana')
print(nomes)

Isso busca o elemento pelo valor e o retira da lista.

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