В настоящее время я изучаю NLP в Python и у меня возникают проблемы с синтаксисом Python.
cfd = nltk.ConditionalFreqDist( #create conditional freq dist
(target, fileid[:4]) #create target (Y) and years (X)
for fileid in inaugural.fileids() #loop through all fileids
for w in inaugural.words(fileid) #loop through each word of each fileids
for target in ['america','citizen'] #loop through target
if w.lower().startswith(target)) #if w.lower() starts with target words
cfd.plot() # plot it
Я не понимаю цели строки 2. Более того, я не понимаю, почему каждый цикл не выполняется.не заканчиваются на ":", как любые циклы в Python.
Может кто-нибудь объяснить мне этот код?Код работает, но я не до конца понимаю его синтаксис.
Спасибо