【发布时间】:2013-04-28 06:20:24
【问题描述】:
我创建了一个函数来查找文本文件中的最长单词,并在可以由 9 个字母组成的文本文件中查找最长的单词。我是 python 新手,我正在创建一个类似于倒计时的游戏。
我创建了一个函数来查找文本文件中最长的单词。我现在想要的是创建 python 代码来查找可以由 9 个字母组成的最长单词。
每个字母只能使用一次。因此,从“qugteroda”开始,我应该感到愤怒,愤怒,敢于,阅读,愤怒,阅读。我正在使用 python 2.2
def Words():
qfile=open('dict.txt','r')
longg=''
for line in qfile:
if len(line)>len(longg):
longg=line
return longg
【问题讨论】:
-
你为什么使用 Python 2.2?你确定是 2.2 吗?
-
你可以写一个排列算法,但是,Python 没有关于哪些排列是一个有效的英文单词的概念。
-
@adchilds。这就是我使用字典文件 dict.txt 的原因
-
你有字典或有效的英语单词列表来比较吗?
-
@MalC,所以最长可能单词和前一个最长单词中的最长单词都在同一个文件(dict.txt)中?
标签: python