0

我正在当地一家房地产公司审核一些代码,该公司的系统严重过时且被黑客入侵。无论如何,我在尝试修复一个非常奇怪的复杂标签/评论排序算法时偶然发现了这个错误。我无法完全解析代码:

>>>''.join(re.findall("@(.{1})",'@'.join map(lambda x: x[::-1],['where are you a@', 'cruise queen mary on', 'morgtage ninjitsu', 'maritimes', 'professional analyst', 'blue ma', 'therapist or', 'forget-me-not'])))).upper
File "<stdin>", line 1
SyntaxError: invalid syntax
4

1 回答 1

0

好像少了一个括号:

'@'.join map(...应该'@'.join(map(...

并且.upper应该是.upper()

所以你的最后一段代码是:

''.join(re.findall("@(.{1})",'@'.join(map(lambda x: x[::-1], ['where are you a@', 'cruise queen mary on', 'morgtage ninjitsu', 'maritimes', 'professional analyst', 'blue ma', 'therapist or', 'forget-me-not'])))).upper()
于 2013-06-28T04:40:26.713 回答