我正在寻找简单的要点答案。我尝试过到处寻找,谷歌搜索,这里的其他问题,但我永远找不到每种方法的优点和缺点。
我有一个用户选择一个字母的程序.然后,程序应搜索列表并计算用户选择的字母开头的名称.
这是我到目前为止所得到的:
nameslist = ["bob", "phil", "james"]
letter = input("Pick a letter.")
letter = letter.lower()
wordcount = 0
for I in range(len(nameslist)-1):
if list[I].startswith(letter):
wordcount = wordcount+1
print(list[I])
Run Code Online (Sandbox Code Playgroud)
我被引导相信这startswith会对我有所帮助,但它不起作用.