Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jknet

Deletar elemento pela chave do dicionario

Recommended Posts

Boa noite gente, to querendo deletar o elemento usando a chave mas nao deu certo,

 

progs = {"yes":["Close to the Edge","Fragile"],"Genesis":["Foxtrot","the Nursery Crime"],"Elp":["Brian Salad Surgery"]}

 

print(len(progs))

4

 

if(progs.has_key("Elp")):

del (progs["Elp"])

 

print(len(progs))

4

 

era pa sair 3, mas nao deletou, qual comando uso p resolver ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui funciona na versão 2.7.

 

 

>>> progs = {"yes":["Close to the Edge","Fragile"],"Genesis":["Foxtrot","the Nursery Crime"],"Elp":["Brian Salad Surgery"]}
>>> print(len(progs))
3

>>> if progs.has_key('Elp'):
...   del(progs['Elp'])
...
>>> print(len(progs))
2

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.