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