Skip to main content
 首页 » 编程设计

python之将字符串数组拆分为二维字符数组

2025年05月04日15三少

我正在尝试将一个字符串数组拆分为每个字符串中的一个二维字符数组

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! 

谢谢

请您参考如下方法:

使用 map() :

>>> map(list, lines) 
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']] 

或使用 list comprehension :

>>> [list(line) for line in lines] 
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]