我试图压缩我的代码,并将if-else语句放在一行上。当我尝试对包含in-list语句的if-else语句执行此操作时,会得到一个错误
temperature = 10 if 'hi' in ['hi','2'] else temperature = 1
File "<ipython-input-2-af6c452397be>", line 1
temperature = 10 if 'hi' in ['hi','2'] else temperature = 1
^
SyntaxError: can't assign to conditional expression
这将实现您的目标:
顺便问一下,条件
'hi' in ('hi', '2')
总是True
,这有什么意义相关问题 更多 >
编程相关推荐