【发布时间】:2018-06-21 08:43:54
【问题描述】:
我有一个清单:
list1 = [1,2,3,4,5]
我想要输出:
list2 = [[1],[2],[3],[4],[5]]
我尝试过以各种方式遍历列表 1,但没有成功。
【问题讨论】:
-
呃,这必须是重复的。
标签: python python-3.x list
我有一个清单:
list1 = [1,2,3,4,5]
我想要输出:
list2 = [[1],[2],[3],[4],[5]]
我尝试过以各种方式遍历列表 1,但没有成功。
【问题讨论】:
标签: python python-3.x list
也可以使用map():
>>> list1 = [1,2,3,4,5]
>>> list2 = list(map(lambda x: [x], list1))
>>> print(list2)
[[1], [2], [3], [4], [5]]
【讨论】:
试试这个
list2 = [[item] for item in list1]
【讨论】: