小编Hak*_*raf的帖子

将函数应用于任意嵌套列表的每一项

我有一个嵌套列表a = [1, 2, [3, 4], 5],我想应用一个函数来将每个数字提高到 2 的幂。结果将是这样的:

a = [1, 4, [9, 16], 25]
Run Code Online (Sandbox Code Playgroud)

我试过了,a = [list(map(lambda x : x * x, x)) for x in a]但它给出了这个错误

a = [1, 4, [9, 16], 25]
Run Code Online (Sandbox Code Playgroud)

我们如何解决这个问题?如何在嵌套列表上应用函数?

python

4
推荐指数
1
解决办法
1789
查看次数

标签 统计

python ×1