擅长:python、mysql、java
<pre><code>#!/usr/bin/python
import sys
maxsale = 0
oldKey = None
# Loop around the data
# It will be in the format key\tval
# Where key is the store name, val is the sale amount
#
# All the sales for a particular store will be presented,
# then the key will change and we'll be dealing with the next store
d = dict()
for line in sys.stdin:
data_mapped = line.strip().split("\t")
if len(data_mapped) != 2:
# Something has gone wrong. Skip this line.
continue
key,value = data_mapped
if (key in d) and d[key] < float(value):
d[key] = float(value)
elif not key in d:
d[key] = float(value)
for k,v in d.items():
print k,'\t',v
</code></pre>