numeral = {'one' : 1, 'two' : 2, 'three' : 3, 'four' : 4, 'five' : 5, 'six' : 6, 'seven' : 7, 'eight' : 8, 'nine' : 9, 'ten' : 10} with open('money.txt') as lyrics: for line in lyrics: pieces = line.split() for k in range(len(pieces)): if pieces[k].lower() in numeral: pieces[k] = str(numeral[pieces[k].lower()]) print(' '.join(pieces))