``python cd desktop ```
/Users/JoJo/Desktop
cd projects
/Users/JoJo/Desktop/Projects
cd 650
/Users/JoJo/Desktop/Projects/650
cd Week 6
/Users/JoJo/Desktop/Projects/650/Week 6
f = open('PeterPan.txt','r')
import operator, time, string
start = time.time()
PeterPan = {}
for line in f:
line=line.split()
for word in line:
word = word.lower()
new_word = word.translate(string.maketrans("",""), string.punctuation)
if new_word in PeterPan:
PeterPan[new_word]+=1
else:
PeterPan[new_word]=1
sorted_PeterPan=sorted(PeterPan.items(), key=operator.itemgetter(1), reverse =True)
elapsed = time.time() - start
'Run took', elapsed, 'seconds.'
('Run took', 506.32198691368103, 'seconds.')
'Number of distinct words: ', len(sorted_PeterPan)
('Number of distinct words: ', 0)
npopular = 50
x = range(npopular)
y=[]
for pair in range(npopular):
y=y + [sorted_PeterPan[pair][1]]
print (sorted_PeterPan[pair])
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-41-f7b442b8c47e> in <module>()
----> 1 for pair in range(npopular):
2 y=y + [sorted_PeterPan[pair][1]]
3 print (sorted_PeterPan[pair])
TypeError: 'int' object is not callable