Python 2.7 Python:Functional map()字典列表到指定字段值列表
您好,给定以下Java8代码,我如何在Python2.7中执行以下操作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
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']