为什么我的反向函数返回None?

时间:2019-07-24 20:52:31

标签: python python-3.x

我正在尝试解决python难题,除我的反向函数外,其他一切都很好。我一直在每个步骤之后进行打印,以查看它是否正在执行我想要的操作以及每次它拉到“无”状态。

我正在将文件的内容放入字符串中。然后,我将字符串分成每个空格处的字符串列表。基本上,我将所有单词分开。然后,我尝试反转列表中的每个字符串。但是,它没有反转它,而是为列表中的每个字符串输出“ None”。

我也在for循环之外完成了该操作,它返回一个“ None”。在循环内部,它返回文件中的单词“ None”。我还尝试了不同的变量,例如在执行“ list = content.split”之后,还尝试了“ words = content.split”,以防万一它不喜欢格式化。仍然得到相同的结果。

file = open("reverseme.txt", "r")
content = file.read()
list = content.split()
for entry in list:
    entry = list.reverse()
    print(entry)

应该以相反的形式以字符串中的字符形式返回,而是以“ None”形式返回

没有错误消息。

0 个答案:

没有答案