如何搜索单词中的特定字母,然后将该单词添加到列表中?

时间:2015-05-17 10:11:33

标签: python for-loop while-loop

我接受了一些功课,需要一些帮助。

任务如下:要求用户输入一个句子,一次一个字。输入字母 a (在单词中)输入停止。每当字母 a 出现在单词中时,将该单词添加到列表中,当句子为finshed时,打印列表

我已经考虑过这个并排除了循环(如果我错了就纠正我)并考虑使用for循环/语句。

编辑:这是伪代码:

创建一个空列表

-initiate response = space ie。“while response is not”

-append to list

-get来自用户的单词

-print list

如果有人能帮助我,我们将不胜感激

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确,但如果用户输入的单词包含字母 a ,您希望将该单词添加到列表中,这就是您可以这样做的方法。

word = raw_input("Enter word: ")
lst = []
if "a" in word:
    lst.append(word)
    print lst
Python 2中的

raw_input id,您可以在Python 3中使用input