我有一段代码前几天坏了,我找不到问题所在。如果我发现用户输入和列表中任何元素的第一个值重合,我需要做一些事情。 我让这段代码在另一台计算机上运行,但不知怎么的,我再也不能让它运行了:
if any(orderinput == x[0] for x in order):
orderinput
是用户输入,order
是列表列表。这只运行过一次,应该基于我在stackoverflow上读到的内容来工作,但是它在for
中的r
抛出一个语法错误。在
我尝试在行之间移动它或者添加空格,但是错误出现在r
之后。在
我在用python2.2。我不记得我做代码的机器里的版本了。在
从python2.4开始就可以使用生成器表达式。试着换成列表理解:
^{1}$python2.2已经有12年的历史了。很多事情都不一样。在
相关问题 更多 >
编程相关推荐