【发布时间】:2019-07-20 09:28:57
【问题描述】:
我的文本文件和我的 search.py 文件在同一个文件夹中。
假设有 10 个项目(苹果、橙色、白色、粉红色、紫色、绿色、星期日、星期一、船、英文) 在我的文本文件中。我希望我的代码列出所有包含该字符的项目(以下代码中的“a”)。
第一个字符效果很好,但是当我第二次尝试另一个字符时,它什么也没显示。
words=open("my_words.txt","r")
count=0
while True:
a=input("Enter a letter please :")
print("\n-----------------------")
for i in words:
if a in i:
count+=1
print(i)
print("\n-----------------------")
print("In this list we have", count," items that contain",a)
【问题讨论】:
-
你可以使用标准库的
words.count(a)。
标签: python-3.x io