associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Revisão 3e 2003-11-15 00:21:57

Excluir mensagem

ContarOcorrenciasEmLista

Receita: Conta Ocorrencias em Lista

Conta as ocorrências de um texto em uma lista. Coloca o resultado em um dicionário.

Código

   1 def conta(lista):
   2    resultado = {}
   3 
   4    for i in lista:
   5       resultado[i] = resultado.get(i, 0) + 1
   6 
   7    return resultado

Exemplo de uso

   1 l = [ 'globo', 'sbt', 'cultura', 'sbt', 'globo', 'globo', 'record', 'sbt' ]
   2 
   3 dicionario = conta(l)
   4 
   5 for k,v in dicionario.items():
   6    print "%-20s: %s" % (k,v)

Volta para CookBook.


Vários: Aurélio Marinho Jargas, Alex A. dos Santos e Osvaldo Santana Neto