我正在尝试将一个字符串数组拆分为每个字符串的二维字符数组
lines = ['abc','123','ggg']
list(lines)
print lines
#['abc','123','ggg']
#nothing changed
#I want [['a','b','c'],['1','2','3'] etc..
而使用一个字符串
print list('lala')
#['l', 'a', 'l', 'a']
#It works!
由于
答案 0 :(得分:7)
使用map()
:
>>> map(list, lines)
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]
>>> [list(line) for line in lines]
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]