将字符串数组拆分为2d字符数组

Swi*_*Run 1 python

我试图将一个字符串数组拆分为每个字符串的2d字符数组

lines = ['abc','123','ggg']
list(lines)
print lines
#['abc','123','ggg']
#nothing changed
#I want [['a','b','c'],['1','2','3'] etc..
Run Code Online (Sandbox Code Playgroud)

而一根弦,

print list('lala')
#['l', 'a', 'l', 'a']
#It works!
Run Code Online (Sandbox Code Playgroud)

谢谢

And*_*ark 7

使用map():

>>> map(list, lines)
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]
Run Code Online (Sandbox Code Playgroud)

或者列表理解:

>>> [list(line) for line in lines]
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]
Run Code Online (Sandbox Code Playgroud)