擅长:python、mysql、java
<p>在python2.7中,使用<code>urllib2.urlopen</code>并将salaries按标题与表一起分组。在</p>
<p>在python3中,使用<code>urllib.request.urlopen</code>并将<code>print ..</code>改为{<cd4>}</p>
<pre><code>import urllib2
rs = urllib2.urlopen('http://cs.armstrong.edu/liang/data/Salary.txt')
title_salaries = {}
for line in rs.read().split("\n"):
_, _, title, salary = line.split(' ')
if not title_salaries.has_key(title):
title_salaries[title] = []
title_salaries[title].append(float(salary))
for title, salaries in title_salaries.items():
print title
print 'avg:', sum(salaries) / len(salaries)
print 'total:', sum(salaries)
print
</code></pre>