Skip to main content
 首页 » 编程设计

python之在单词列表中查找一个字符

2025年05月04日17yxwkf

我试图在单词列表中找到特定字符,然后打印所有匹配的单词。例如,我有一个包含 6 个单词的列表。我想找到一种方法来选择所有带有 ('.') (句号)的单词并将它们转移到另一个列表。

示例:

List ['alpha', 'bravo', 'charlie.', 'delta', 'echo'] 

我希望它能找到查理及其在列表中的位置

我主要只需要 if 语句 提前致谢!

这是我目前所拥有的

sent = str(input('enter sentance ')) 
words = sent.split() 
print (words) 

请您参考如下方法:

假设您有一个列表 l = ['alpha', 'bravo', 'charlie.', 'delta', 'echo'] 然后您可以创建一个列表,其中包含所有包含“.”的单词。通过执行如下过滤器在其中:

l = ['alpha', 'bravo', 'charlie.', 'delta', 'echo'] 
list_with_dot = [x for x in l if x.find('.') != -1]