Ir para conteúdo
Fórum Script Brasil
  • 0

Python - Probleminha com lista


Vinicius 21

Pergunta

Sou iniciante em python e estou com um probleminha,

segue código:

def remover():

nome = raw_input('Digite o nome do aluno')

try:

indice = aprovados.remove(nome)

indice2 = aprovados.remove(int(indice)+1)

except ValueError:

try:

indice = recuperacao.remove(nome)

indice2 = recupercao.remove(int(indice)+1)

except ValueError:

try:

indice = reprovados.remove(nome)

indice2 = reprovados.remove(int(indice)+1)

except ValueError:

print('Nome não encontrado')

return remover()

Então, eu quero encontrar um nome que está em uma das três listas, e em seguida apagar o valor seguinte da posição na lista.

Obg

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Caro Vinícius,

O use o "if" no lugar do "try". exemplo:

nome = raw_input('Digite o nome do aluno')
if nome in aprovados:
    aprovados.remove(nome)
else:
    print "nome não encontrado de apreovados"

if nome in recuperacao:
    recuperacao.remove(nome)
else:
    print "nome não encontrado na lista de recuperacao"

if nome in reprovados:
    reprovados.remove(nome)
else:
    print "nome não encontrado na lista de reprovados"

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...