假设我们有一个列表
a=["a1", "a2", "a3"]
然后我们输入:
x=input("enter something: ")
您将如何检查输入的“ x”是否等于列表中的任何项,然后返回true?
答案 0 :(得分:1)
您可以使用该代码进行检查:
print("Yes, x in list" if x in a else "No, x is not in list")
与之相同:
if x in a:
print("Yes, x in list")
else:
print("No, x is not in list")
此外,如果要获取所包含元素的索引-只需使用.index()
:
if x in a:
print('Yes, x in list, and it index is:', a.index(x))
在该示例中,我避免使用else:
构造,但是如果需要,可以像在上一个示例中一样使用它。