<p>我试图获取一个文本文件,将其转换为一个列表,然后要求用户输入单词长度。我的函数应该打印文本文件中的所有回文。我的输出只是一个空列表。有什么建议吗?在</p>
<pre><code>def main():
size = int(input('Enter word size:')
printPal(size)
def readFile():
L = open('scrabble_wordlist.txt', 'r')
words = L.read()
L.close()
while ' ' in words:
words.remove(' ')
wordlist = words.split()
return(wordlist)
def printPal(size):
L = readFile()
results = []
for word in L:
if isPal(word) and len(word) == size:
results.<a href="https://www.cnpython.com/list/append" class="inner-link">append</a>(word)
return(results)
def isPal(word):
return word == reversed(word)
</code></pre>