letterList = ["a", 0, "b", 0, "c", 0, "d", 0, "e", 0, "f", 0, "g", 0, "h", 0, "i", 0, "j", 0, "k", 0, "l", 0, "m", 0, "n", 0, "o", 0, "p", 0, "q", 0, "r", 0, "s", 0, "t", 0, "u", 0, "v", 0, "w", 0, "x", 0, "y", 0, "z", 0]
letterCount = 0
wordList = [None]
wordCount = 0
Count = 0
wordIndex = [0]
itext = cleaner(raw_input("enter itext please")).split()
print itext
for iword in itext:
if iword in wordList:
Count += 1
for word in wordList:
if iword == word:
wordList[wordList.index(word)+1][0] += 1
wordList[wordList.index(word)+1] += [wordCount]
else:
pass
elif iword not in wordList:
wordList += [iword]
wordList += [[1, itext.index(iword)]]
else:
pass
wordCount += 1
print wordList
代码看起来很乱,因为我是 python 和编程的初学者。
谁能帮我处理代码的时间复杂性?