擅长:python、mysql、java
<p>这里只是一个示例,因为您没有提供JSON文件的样子</p>
<pre><code>import re
months = ('January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December')
file_content = '''
December 29, 2005 Thursday
December 15, 2005 Thursday
April 21, 2005
April 6, 2005
January 19, 2005
January 19, 2005
January 11, 2005
'''
d = {m:0 for m in months}
for line in file_content.splitlines():
if line != '':
# filter out empty strings from the split
data = list(filter(lambda x: x != '', re.split('[,\s+]', line)))
d[data[0]] += 1 # Grouping
print(d)
print(d['January'])
</code></pre>
<p>输出</p>
<pre><code>{'August': 0, 'July': 0, 'November': 0, 'December': 2, 'April': 2, 'May': 0, 'October': 0, 'January': 3, 'September': 0, 'June': 0, 'March': 0, 'February': 0}
3
</code></pre>