#!/usr/bin/env python3

from random import randint

if __name__ == '__main__':
    # list comprehension is cool stuff
    # open the csv file
    # read the file
    # splitting on new line characters
    # loop for each line in the file
    # condition is each non empty line
    # make tuple from first index of line and get a random int
    # If we were appending it would be li.append((randint, name))
    # list of tuples [ (100, 'bob'), (88, 'tom') .....]
    names = [(randint(0,100), l.split(',')[0]) for l in open('people.csv').read().split('\n') if l != '']
    names.sort()
    print('Lowest 10:')
    [print(n) for n in names[:10]]
    names.sort(reverse=True)
    print('Top 10:')
    [print(n) for n in names[:10]]