python - 如何将列表的每个项目包装到正确的列表中
问题描述
我怎样才能打开这样的列表:
a = [1, 2, 3, 4, 5]
类似于:
b = [[1], [2], [3], [4], [5]]
我正在考虑使用该map
函数,但是我将 a 准确映射到什么函数?
解决方案
使用理解是 IMO 最简单的方法:
>>> [[x] for x in [1, 2, 3, 4, 5]]
[[1], [2], [3], [4], [5]]
您还可以使用map
和lambda
:
>>> list(map(lambda x: [x], [1, 2, 3, 4, 5]))
[[1], [2], [3], [4], [5]]
推荐阅读
- pine-script - 为什么 sma 与 pinescript 的 for 循环中的 wma 如此不同?
- android - 如何使用分页库在 Leanback VerticalGridSupportFragment 中实现分页?
- javascript - 活动菜单选项卡
- c# - 使用 LinQ 创建分层 JSON Http 响应结构
- android - 按钮 onClick 在 Fragment 中不起作用,即使在声明它之后也会引发“空对象引用”错误
- angular - Angular 材质日期选择器 | 延迟加载 + CustomDateAdapter + 国际化 - RangeError:超出最大调用堆栈大小
- cakephp - 隐藏文本输入而不使其成为`type="hidden"`
- passport.js - 使用 Azure AD 强制重新进行身份验证
- javascript - 未捕获的类型错误:无法解构“未定义”或“空”的属性“权重”
- c++ - 调整视口大小后,OpenGL 纹理在先前位置闪烁