将python构造转换为jython 2.1

时间:2017-05-23 06:22:26

标签: python jython

在python中有如下构造:

dic=dict(item.split('=') for item in list)

但是jython 2.1不明白。 我怎样才能将它转换为jython代码? 谢谢!

1 个答案:

答案 0 :(得分:0)

您的错误的根本原因是缺少对Python 2.4中引入的PEP 289 -- Generator Expressions的支持,并且当Python 2.2是最新版本时,甚至没有语言规范。

您可以使用标准列表理解

轻松解决此问题
dic = dict([item.split('=') for item in list])

顺便说一下。是否有任何特殊原因要运行16 years old interpreter而不是latest one