我有一个要应用方法的字符串列表(.split
)。我知道这可以通过for
循环来完成,但是了解python的思想,我认为有更好的方法,比如map
函数
下面是我想用for
循环编写的东西
config = ['a b', 'c d']
configSplit = [None] * len(config)
for x in range(len(config)):
configSplit[x] = config[x].split()
configSplit
> [['a', 'b'], ['c', 'd']]
Tags:
作为@thefourtheye的wser的替代方法,您可以使用
map
:你可以用一个简单的list comprehension,像这样
如果要使用^{} ,可以将^{} 函数传递给它。但是,python3.x的
map
返回一个iterable映射对象。你知道吗因此,需要使用^{} 函数显式地将其转换为列表,如下所示
创建空列表
迭代每个项目,拆分,添加到新列表。你知道吗
相关问题 更多 >
编程相关推荐