list1=[ ]
number=int(input("Please enter the number of middle names: "))
print("Please enter the middle names: ")
def count_contain_e():
for i in range(number):
data=str(input())
list1.append(data)
print list1
print(list1.count('e'))
count_contain_e()
string2= 'daniels'
print(string2.count('e'))
如您所见,我列出了一个列表(list1)来编译所有中间名。我的问题是,当我输入一个带有字母“e”的中间名时(如Daniels),它返回“0”。我不知道为什么。为了确保.count部分可以工作,我在末尾添加了一个小部分,在这里我创建了string2并输入'daniels',然后它就可以工作了。为什么功能部分不起作用?你知道吗
以下是如何计算指定字母的出现次数:
下面是一个名字列表的操作方法:
下面是如何输入姓名列表:
相关问题 更多 >
编程相关推荐