【发布时间】:2022-01-20 09:53:15
【问题描述】:
为什么即使输入在列表中,我仍然会收到 False?
My_list = ["a", "b", "c"]
letter = input("enter a letter").lower
letter = str(letter)
if letter in My_list:
print(True)
else:
print(False)
【问题讨论】:
-
lower是一种方法。你需要像"A".lower()这样称呼它,而且letter = str(letter)是不必要的;它已经是一个字符串了。 -
非常感谢。