所以我的作业是这样的:使用文件 school_prompt.txt,如果字符 'p' 在一个单词中,则将该单词添加到名为 p_words 的列表中。
我不确定我取得了什么进展,但我被卡住了。
wordsFile = open("school_prompt.txt", 'r')
words = wordsFile.read()
wordsFile.close()
wordList = words.split()
p_words = 0
for words in wordList:
if words[0] == 'p':
p_words += 1
Run Code Online (Sandbox Code Playgroud)
你想要的很简单;我不确定你为什么要p_words计算单词而不是单词列表。
p_words = [word for word in wordList if 'p' in word]
Run Code Online (Sandbox Code Playgroud)