所以我正在编写一个程序,它从一个 word 文件中读取并打印出一组字词。
目前,我有一个函数,它接受一个字符串,并返回一个包含所有字母的元组。
def getLetters(string):
"""Purpose, to nab letters from a string and to put them in a tuple in
sorted order."""
tuple_o_letters = sorted(tuple(string))
if _DEBUG:
print tuple_o_letters
return tuple_o_letters
发送到这个函数的是这段代码
try:
fin = open("words.txt")
except:
print("no, no, file no here.")
sys.exit(0)
wordList = []
for eachline in fin:
wordList.append(eachline.strip())
for eachWord in wordList:
getLetters(eachWord)
现在,虽然我可以轻松地制作元组,但我卡住的地方是我试图将它们存储为字典键,这将是最佳的,因为元组和键是不可变的,但我对这样做的方法感到困惑。此外,这些值将是具有这些键的单词列表。