python - 为列表中的每个值生成嵌套列表
问题描述
如何将列表中的每个值变成自己的列表?
假设我们得到:
Numbers = [1, 2, 3, 4, 5]
我怀疑 for 或 while 循环可以解决问题:
for number in Numbers:
Numbers.append([number])
但这似乎不能满足我想做的事情。
解决方案
尝试使用列表推导:
print([[i] for i in Numbers])
或使用map
:
print(list(map(lambda x: [x], Numbers)))
输出:
[[1], [2], [3], [4], [5]]
推荐阅读
- django - 选择字段实例未显示正确数据但其他字段显示
- python-3.x - 如何在没有服务帐户或下载凭据的情况下使用 Google Sheets API 读取私有 Google Sheets
- javascript - react-particles-js:无法设置背景和宽度
- python-3.x - 在动态位置加载一类未知名称
- swift - 我正在尝试执行 segue,但无法使用 IBaction 获取选定的单元格信息,并且 cellForRowAt 未注册
- opencl - 工作组中的部分封闭工人
- css - h1 和 h2 相距甚远,无法移动 h2 或部分中的其他文本?
- python - 如何将“标签”添加到 python 类实例以进行识别?
- assembly - 使用 ptrace 动态获取指令大小(以字节为单位)
- asp.net-core - 我想为电子商务项目的管理面板执行 crud 操作,但无法在 asp.net 核心中编辑图片库