将列表与另一个列表进行比较时出现错误

时间:2019-02-13 05:19:54

标签: python

python的新手,如果我错了,请纠正我。 获取以下代码的错误:

import string
test1=list(string.ascii_lowercase)
test2=list(string.ascii_uppercase)
test4= list(input("enter the string: "))
if test4 in test1:
     print("TRUE")
else:
     print("FALSE")

始终false表示小写输入名称/

1 个答案:

答案 0 :(得分:1)

如果您在此处输入anything,则test4 = "anything"if test4 in test1将检查anything是否是string.ascii_lowercase的子序列(不是)。

如果您碰巧输入了任何连续字母,它应该可以正常工作(test4 = "bcdef"等)