como excluir o objeto json usando python?

Eu estou usando python para excluir e atualizar um arquivo JSON gerado a partir dos dados fornecidos pelo usuário, para que apenas alguns itens devem ser armazenados no banco de dados. Eu quero excluir um objeto específico do arquivo JSON.

Meu arquivo JSON é:

[
  {
      "ename": "mark",
      "url": "Lennon.com"
  },
  {
      "ename": "egg",
      "url": "Lennon.com"
  }
]

Eu quero excluir o objeto JSON comename mark.

Como sou novo em python, tentei excluí-lo convertendo objetos em dict, mas ele não está funcionando. Existe alguma outra maneira de fazer isso? Eu tentei este:

index=0
while index < len(data):
    next=index+1
    if(data[index]['ename']==data[next]['ename']):
        print "match found at"
        print "line %d and %d" %(next,next+1)
        del data[next]
    index +=1

questionAnswers(5)

yourAnswerToTheQuestion