我有一段代码前几天坏了,我找不到问题。如果我发现用户输入与列表列表中任何元素的第一个值之间存在重合,我需要做一些事情。我让这段代码在另一台计算机上运行,但不知何故我不能让它运行了:
if any(orderinput == x[0] for x in order):
orderinput
是用户输入并且order
是列表的列表。这工作了一次,应该可以根据我在 stackoverflow 上阅读的内容工作,但它会在r
in引发语法错误for
。
我尝试在行之间移动它或添加空格,但错误跟随在r
.
我正在使用 Python 2.2。我不记得我编写代码的机器中的版本。