【发布时间】:2017-05-14 17:59:14
【问题描述】:
基本上我希望用户输入一个数字,然后扫描从 dictionary.txt 导入的列表中的单词。然后它删除任何长度等于用户输入的单词,然后更新函数之外的列表。
def read_and_delete(x):
count = 0
i = 0
for delete in x:
if x[i] != word_length:
del x[i]
i += 1
return
elif x[i] == word_length:
count += 1
i += 1
return
else:
break
print(len(list_of_words))
word_length = int(input("Please enter a word length: "))
dictionary = open("dictionary.txt", "r")
list_of_words = [word.rstrip('\n').rstrip('\r') for word in dictionary]
read_and_delete(list_of_words)
【问题讨论】: