LINUX.ORG.RU

История изменений

Исправление AntonI, (текущая версия) :

plays = {}
for l in open('file.csv'):
  try: l = map(int, l.split(',')) # в py3 так уже не взлетит, оптимизаторы херовы;-(
  except: pass
  plays.setdefault(l[0], [0])[0] += l[2]
plays = dict(filter(lambda x: x[1][0]>1000, plays.items()))
print len(plays) # число юзеров

Питон2 почти во всем лучше питон3. Его главный недостаток - его перестают включать в современные дистрибутивы. Потому что типа немодно и немолодежно.

Исходная версия AntonI, :

plays = {}
for l in open('file.csv'):
  try: l = map(int, l.split(',')) # в py3 так уже не взлетит, оптимизаторы херовы;-(
  except: pass
  plays.setdefault(l[0], [0])[0] += l[2]
plays = dict(filter(lambda x: x[1][0]>1000, plays.items()))

Питон2 почти во всем лучше питон3. Его главный недостаток - его перестают включать в современные дистрибутивы. Потому что типа немодно и немолодежно.