37,720
社区成员
发帖
与我相关
我的任务
分享
a = """
1 1 0
1 1 0
1 5 0
2 3 0
2 4 0
3 5 0
"""
aDict = {}
aList = [x for x in a.split('\n') if x]
for i, x in enumerate(aList):
xl = x.split(' ')
k, v = xl[0], xl[1]
if k in aDict.keys():
if v > aDict[k]['v']:
aDict[k] = {'v': v, 'd': '%s %s %s' %(k, v, v), 'i': i}
else:
aDict[k] = {'v': v, 'd': '%s %s %s' %(k, v, v), 'i': i}
for v in aDict.itervalues():
aList[v['i']] = v['d']
print '\n'.join(aList)
1 1 0
1 1 0
1 5 5
2 3 0
2 4 4
3 5 5