将列表列表转换为字符串列表 - Python

Maz*_*one 6 python string list

在Python中如何转换:

list01 = [ ['a', 'b', 'c'], ['i', 'j', 'k'], ['x', 'y', 'z'] ]

成

list02 = [ 'abc', 'ijk', 'xyz']

mhl*_*ter 14

使用map:

map(''.join, list01)
Run Code Online (Sandbox Code Playgroud)

或者列表理解:

[''.join(x) for x in list01]
Run Code Online (Sandbox Code Playgroud)

两个输出:

['abc', 'ijk', 'xyz']
Run Code Online (Sandbox Code Playgroud)

请注意,在Python 3中,map返回地图对象而不是列表.如果你确实需要一个列表,你可以将其包装好list(map(...)),但此时列表理解更清晰.