首页 > 解决方案 > 我需要创建一个函数来获取文本正文并输出文本中所有唯一单词的列表。输出列表将包含字符串

问题描述

这是我得到的。当我运行它时它不起作用。有人可以帮助指导我的代码有什么问题吗?

def unique_words(text : str) ->list:
  text = open(text, 'r')
  text_contents = text.read()
  text.close()
  word_list = text_contents.split()

word = open(str, 'w')
unique = []
for word in word_list:
    if word not in word_list:
        file.append(str(word) + "\n")

独特的.sort()

返回(唯一)

这是我的代码

标签: pythonpython-3.xlistpython-2.7computer-science

解决方案


使用 set() 返回唯一值并删除重复项


推荐阅读