Thu Aug 25 2016
Copied to clipboard! Copy reply
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
information = [["John","1","2","6"], ["Martin","1","1","5"] ]
#information = [["John","1","2","6"],  ["Martin","0","1","5"]]
#information = [["John","1","1","6"], ["Martin","1","2","6"]]
#information = [["John","1","10","10"]]
#information = [["John","1","1","2"], ["Martin","0","0","0"], ["Luke","1","2","1"]]

# remove all people on vacation. they cant take work
information = list(filter(lambda x: x[1] != "0", information))

array = []
for i, v in enumerate(information[:]):
  array.append( [v[0], int(v[2]), int(v[3])] )

print sorted(array, key=lambda person: person[2])[0][0]