Python 2.7 Python:Functional map()字典列表到指定字段值列表

Python 2.7 Python:Functional map()字典列表到指定字段值列表,python-2.7,lambda,functional-programming,Python 2.7,Lambda,Functional Programming,您好,给定以下Java8代码,我如何在Python2.7中执行以下操作 listOfNames = modules.map(module -> module.modulename()).collect(Collectors.toList()); 请记住,由于我在python中使用im,我正在迭代字典,因此modulename是作为模块['modulename']访问的。据我所知,这是python中的一个简单示例: [module['modulename'] for module in m

您好,给定以下Java8代码,我如何在Python2.7中执行以下操作

listOfNames = modules.map(module -> module.modulename()).collect(Collectors.toList());

请记住,由于我在python中使用im,我正在迭代字典,因此modulename是作为模块['modulename']访问的。

据我所知,这是python中的一个简单示例:

[module['modulename'] for module in modules]

或者,使用和:


我们不是代码翻译员,他们代表着我们很多人。在别处偷懒。我不是想偷懒。我用java写的,因为我知道怎么写。我认为有人会理解语义学,也有人理解。如果@AndrewL要求更多的澄清,我会给出的。p、 我看到我的评论被删除了
In [1]: modules = [{'module': 'module1'}, {'module': 'module2'}]

In [2]: from operator import itemgetter

In [3]: map(itemgetter('module'), modules)  # on Python3, you would need to call list() on it to see the same result
Out[3]: ['module1', 'module2']