所以我试图在 python 的列表中找到一个项目。这是我的功能:
def operator(input):
operatorlist = ['+', '-', '*', '/', '^', 'sin', 'cos']
for i in operatorlist:
if input is operatorlist[i]:
return True
我的代码坏了,我不知道为什么……有什么想法吗?
我改变了我的代码:
def operator(input):
if input is '+' or input is '-' or input is '*' or input is '/' or input is '^' or input is 'sin' or input is 'cos':
return True
因为有人告诉我,从本质上讲,这样写在风格上是愚蠢的。