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 に答える