gpt4 book ai didi

python - 如何比较两个文件并查找之间最大的单词

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:01 25 4
gpt4 key购买 nike

如何读取两个或多个文件,并确定文件中最长的一个?

我尝试做这样的事情,但是由于 for 循环,它会打印每个文件中最长的单词。如何比较两个文件并仅打印一个输出?

for word in filenames: 
with open(word) as w:
x = w.read()
y = max(x.split(), key = len)
if word > y:
print '\nLongest Word:', y
else:
pass

最佳答案

您可以这样做,将最长的单词保留在变量中,然后在末尾打印它:

longest_word = ''
for word in filenames:
with open(word) as w:
x = w.read()
y = max(x.split(), key = len)
if len(y) > len(longest_word):
longest_word = y
print '\nLongest Word:', longest_word

关于python - 如何比较两个文件并查找之间最大的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36392105/

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