如何在Python中将列表[a,b]转换为[[a],[b]]?一个类似于map的单行函数

如何在Python中将列表[a,b]转换为[[a],[b]]?一个类似于map的单行函数,python,list,Python,List,我想要一个单行函数将一个列表转换为一组列表。 类似于[“a”,“b”]到[“a”],[“b”] 我知道这是可行的: lists = ["a","b"] newList = [] for i in lists: newList.append([i]) 但是想要像地图功能这样的东西,你可以通过列表理解来实现: lists = [[i] for i in lists] 类似于[[x]用于列表中的x]?如果您正在寻找“类似映射函数的东西”,请查看reduce()

我想要一个单行函数将一个列表转换为一组列表。 类似于[“a”,“b”]到[“a”],[“b”] 我知道这是可行的:

lists = ["a","b"]
newList = []
for i in lists: newList.append([i])

但是想要像地图功能这样的东西,你可以通过列表理解来实现:

lists = [[i] for i in lists]

类似于
[[x]用于列表中的x]
?如果您正在寻找“类似映射函数的东西”,请查看
reduce()