在字典中搜索一个词

Pne*_*son 0 python string search

我想输入一个字母,我想返回包含该字母的所有单词。例如:

String: "I saw a frog in my garden"
input: g
output: frog, garden
Run Code Online (Sandbox Code Playgroud)

如何在 Python 中做到这一点?

Ale*_*ton 5

我不知道你在谈论什么关于字典(你可能会误解它们) - 但我会简单split地说,然后检查每个字母是否在列表理解中

>>> String = "I saw a frog in my garden"
>>> letter = 'g'
>>> [w for w in String.split() if letter in w]
['frog', 'garden']
Run Code Online (Sandbox Code Playgroud)

这似乎就是你想要的。