python - 为列表中的每个值生成嵌套列表

标签 python list nested

如何将列表中的每个值放入其自己的列表中?

假设我们得到:

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]]

关于python - 为列表中的每个值生成嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58601758/

相关文章:

python - 有条件地从两个列表中选择元素的好方法?

ios - UITableView 中的嵌套数据

arrays - APL Dyalog 嵌套数组元素转换

python - 安装 functools 给我 AttributeError 'module' object has no attribute 'compose'

java - Collections.sort(...) 是如何工作的?

python - 如何向 wx.Dialog 添加图像/位图

ASP.NET 用户控件列表/集合/数组属性

python - Python中的嵌套函数调用

python - 如何在 python 中编码 'Importação de petróleo' 字符串?

Python:切片一个非常大的二进制文件