[Python-Dev] function for counting items in a sequence
Adam Olsen
rhamph at gmail.com
Sun Apr 8 03:04:08 CEST 2007
On 4/7/07, Steven Bethard <steven.bethard at gmail.com> wrote:
> Here's a patch implementing collections.counts() as suggested above:
The name doesn't make it obvious to me what's going on. Maybe
countunique()? Some other options are countdistinct() and
countduplicates().
> >>> items = 'acabbacba'
> >>> item_counts = counts(items)
> >>> for item in 'abcd':
> ... print item, item_counts[item]
> ...
> a 4
> b 3
> c 2
> d 0
Would become:
>>> items = 'acabbacba'
>>> counts = countunique(items)
>>> for item in 'abcd':
... print item, counts[item]
...
a 4
b 3
c 2
d 0
--
Adam Olsen, aka Rhamphoryncus
More information about the Python-Dev
mailing list