擅长:python、mysql、java
<p>非常老式的Python:</p>
<pre><code>#!/usr/bin/env python
# -*- coding: utf-8 -*-
myResults=(['GREEN','NDP', 'LIBERAL', 'CPC'],
['GREEN','CPC','LIBERAL','NDP'],
['LIBERAL','NDP', 'CPC', 'GREEN'])
def count(results):
counter = dict()
for resultList in results:
for result in resultList:
if not(result in counter):
counter[result] = 1
else:
counter[result] += 1
print "counter (before): %s" % counter
return counter.values()
if __name__ == "__main__":
print "%s" % count(myResults)
</code></pre>
<p>如果您使用的是Python>;=2.7,请检查“<a href="http://docs.python.org/2/library/collections.html#counter-objects" rel="nofollow noreferrer">collections.Counter</a>”(如<a href="https://stackoverflow.com/a/5829377/289011">this question</a>中所述)</p>