【发布时间】:2013-07-04 22:08:27
【问题描述】:
我有一段代码在前几天坏了,但我找不到问题所在。如果我发现用户输入与列表列表的任何元素的第一个值之间存在重合,我需要做一些事情。 我在另一台计算机上运行了这段代码,但不知何故我无法让它运行了:
if any(orderinput == x[0] for x in order):
orderinput 是用户输入,order 是列表列表。这工作了一次,应该可以根据我在 stackoverflow 上阅读的内容工作,但它会在 for 中的 r 处引发语法错误。
我尝试在行之间移动它或添加空格,但错误遵循r。
我正在使用 Python 2.2。我不记得我编写代码的机器上的版本了。
【问题讨论】:
标签: python for-loop syntax any python-2.2