gpt4 book ai didi

python - 如何对文本文件中的单词进行排序?

转载 作者:太空宇宙 更新时间:2023-11-03 13:48:44 24 4
gpt4 key购买 nike

在“test_wordss.txt”中

A
sentence
is
a
grammatical
unit
consisting
of
one
or
more
words
A

我的代码:

for line2 in open('C://Users/Desktop/test_wordss.txt'):
fields2 = line2.rstrip('\n').split('\t')
print fields2.sort()

我的代码的结果是 None...

我做错了什么吗?对文本文件中的单词排序有什么建议吗?

最佳答案

尝试:

words = sorted(open('C://Users/Desktop/test_wordss.txt').read().split())
print(words)

你的代码有几个问题:

  1. sort() 不返回排序后的列表。它就地对列表进行排序,并返回 None
  2. 您的代码尝试对每一行中的单词进行排序,但每行只有一个单词。它不会尝试一次处理整个文件。

关于python - 如何对文本文件中的单词进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13933717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com