使用lambda迭代列表以获取嵌套列表

2024-03-28 11:33:21 发布

您现在位置:Python中文网/ 问答频道 /正文

a = [[1,2],[3,4]]

pca( map(lambda v: v, a))

我需要将单个嵌套列表逐个传递给这个函数。但我只拿回全部的名单。不是嵌入的列表。我在这里缺少什么明显的技巧?在

更新(我能够根据评论解决此问题):

这段代码使用Spark的Python库和它自己的数据结构,我使用Python的库移植它。第二个错误地把em>em>作为第二个参数使用。它绊倒了我,因为我不习惯Python。在

流量从这条线开始,这就是问题所在。我也修改了剩下的代码。在

^{pr2}$

Tags: lambda函数代码数据结构map列表技巧参数
1条回答
网友
1楼 · 发布于 2024-03-28 11:33:21

如果你想做这样的事

a = [[1,2], [3,4]]
what_you_want = [pca([1,2]), pca([3,4])]

您应该将pca传递给map,而不是{}。mapalrady做你想lambda做的事情-它将传递给它的函数(pca)应用到列表a的每个元素。在

^{pr2}$

相关问题 更多 >