这段代码给了我一个错误,我如何检查一个变量是否在列表中?
TomMarks = [66,54,34,79]
JackMarks = [66,54,34,79]
myList = [TomMarks, JackMarks]
if KateMarks in myList:
print("yes")
else:
print("no")
请您参考如下方法:
您需要在使用前定义一个变量。您正在告诉编译器“KateMarks”,但它不知道它是什么 - 您认为它会如何处理?
这个:
TomMarks = [66,54,34,79]
JackMarks = [66,54,34,79]
myList = [TomMarks, JackMarks]
KateMarks = 1
if KateMarks in myList:
print("yes")
else:
print("no")
工作正常并打印“否”。
您可能想要先检查变量是否存在:
if 'KateMarks' in locals():
