我在这里的代码中有这个部分,它以某种方式来源于Panda 1.7.2 / Python 2.4:
Factions = tuple(lambda [outmost-iterable]: for x in [outmost-iterable]: AvatarType(faction = x)(range(9)))
(Undead, Navy, Creature, Townfolk, Pirate, TradingCo, Ghost, VoodooZombie, BountyHunter) = Factions
当我在Python 2.7 / Panda 1.8.1中运行代码时,它给了我这个错误:
Factions = tuple(lambda x for x in [outmost-iterable]:
^
SyntaxError: invalid syntax
我已经尝试了所有可能修复的方法,但我仍然无法弄明白,它不在文档中,我真的很绝望。有没有办法解决它,所以它与2.7兼容?