MNETO Postado Novembro 16, 2021 Denunciar Share Postado Novembro 16, 2021 DICIONÁRIO: professor ={'id1': {'nome': ['Samuel'], 'disciplina': ['algoritmos, programação, introdução']}, 'id2':{'nome': ['Costa'],'disciplina': ['calculo, programação, compiladores']}, 'id3': {'nome': ['SAMUEL'], 'disciplina': ['algoritmos, programação, introdução'] }, } SAÍDA: {'id1': {'nome': ['Samuel'], 'disciplina': ['algoritmos, programação, introdução'] }, 'id2': {'nome': ['Costa'], 'disciplina': ['calculo, programação, compiladores'] } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Magal Postado Janeiro 2, 2022 Denunciar Share Postado Janeiro 2, 2022 Da pra fazer assim: #listas vazias para comparar os nomes e salvar os ids que tem nome repetido lista_nomes = [] lista_id_repetido = [] #comparando os nomes repetidos e salvando os ids for id_p in professor: nome = [x.lower() for x in professor[id_p]['nome']] if nome in lista_nomes: lista_id_repetido.append(id_p) else: lista_nomes.append(nome) #removendo os itens do dicionário for id_repetido in lista_id_repetido: del professor[id_repetido] Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MNETO
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
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.