首页 > 解决方案 > 如何将列表的每个项目包装到正确的列表中

问题描述

我怎样才能打开这样的列表:

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

类似于:

b = [[1], [2], [3], [4], [5]]

我正在考虑使用该map函数,但是我将 a 准确映射到什么函数?

标签: pythonlist

解决方案


使用理解是 IMO 最简单的方法:

>>> [[x] for x in [1, 2, 3, 4, 5]]
[[1], [2], [3], [4], [5]]

您还可以使用maplambda

>>> list(map(lambda x: [x], [1, 2, 3, 4, 5]))
[[1], [2], [3], [4], [5]]

推荐阅读