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

Diferenças para "ContarOcorrenciasEmLista"

Diferenças entre as versões de 1 e 7 (6 versões de distância)
Revisão 1e 2003-11-15 00:19:15
Tamanho: 568
Editor: 3-046
Comentário:
Revisão 7e 2008-09-26 14:06:46
Tamanho: 0
Editor: localhost
Comentário: converted to 1.6 markup
Deleções são marcadas assim. Adições são marcadas assim.
Linha 1: Linha 1:
#pragma section-numbers off
= Receita: Conta Ocorrencias em Lista =

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

== Código ==

{{{
#!python

def conta(lista):
   resultado = {}

   for i in lista:
      resultado[i] = resultado.get(i, 0) + 1

   return resultado

}}}

== Exemplo de uso ==

{{{
#!python

l = [ 'globo', 'sbt', 'cultura', 'sbt', 'globo', 'globo', 'record', 'sbt' ]

dicionario = conta(l)

for k,v in dicionario.items():
   print "%-20s: %s" % (k,v)

}}}

Volta para CookBook.

----

Nome do autor da Receita