输出给出Typeerror。
'int'对象不可下标
def function(n, L):
print(any(i==i[::-1] for i in L))
if __name__ == '__main__':
n = 5
L = [2, 3, 5, 101, 42]
function(n, L)
如果只想检查元素是否在列表中,则可以使用
n in L
如果n是L的元素,则返回True。>
“'int'对象不可下标”表示您尝试在int变量上使用“ []”
我认为您想查找列表中是否存在数字n(或字符串)。如果我理解正确,请尝试使用此功能,该功能更具可读性并且可以运行。