gpt4 book ai didi

python - 在文本文件中搜索相似字母并返回有效单词列表

转载 作者:行者123 更新时间:2023-12-01 08:19:35 36 4
gpt4 key购买 nike

我是Python初学者,想知道是否有人可以帮助我解决这个问题。我正在做的是输入一个单词,程序必须在文本文件中找到它们,并使用该输入字符串的字母返回有效单词的列表。例如,此文本文件有 7 个单词:

   eee   son   ooo   one   not   nose   monkey

The program should return all valid words that contain the letters from the input string Shone

   son   one   nose

So far this is what I have:

with open('list.txt', 'r') as file:
x = input("#: ")
for line in file:
if all(e in line for e in x):
print(line)

最佳答案

使用这个

with open('list.txt', 'r') as file:
x = input("#: ")
x = x.lower()
for line in file:
line = line.lower()
line = line.strip()

temp_x = x
is_valid=True
for letter in line:
if letter not in temp_x:
is_valid = False
break
temp_x = temp_x.replace(letter, '', 1)
if is_valid:
print(line)

关于python - 在文本文件中搜索相似字母并返回有效单词列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54740580/

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