gpt4 book ai didi

Python - 匹配列表中单词的字母

转载 作者:行者123 更新时间:2023-11-28 19:40:24 24 4
gpt4 key购买 nike

我正在尝试创建一个用户输入几个字母的简单程序

输入字母:abc

然后我想遍历 list 和 match 中的单词列表以及包含“a”、“b”和“c”的单词。

这是我到目前为止尝试过的方法,但没有成功

for word in good_words: #For all words in good words list
for letter in letters: #for each letter inputed by user
if not(letter in word):
break
matches.append(word)

最佳答案

如果你想要所有单词中的字母:

[word for word in good_words if all(letter in word for letter in letters)]

您的代码的问题在于内部循环中的 break。 Python 没有允许一次打破多个循环的构造(而你想要那样)

关于Python - 匹配列表中单词的字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11426314/

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