number_of_lines = lambda filename: len(open(filename, 'r').readlines()) def number_frequency(filename): result = {} for number in open(filename, 'r').read().splitlines(): if not number in result: result[number] = 0 result[number] += 1 return result if __name__ == "__main__": print(number_of_lines('numbers.txt')) frequencies = number_frequency('numbers.txt') for key in frequencies: print(f'{key}: {frequencies[key]}')