[英]Split an array of strings into a 2d array of characters
I am trying to split an array of strings into a 2d array of characters from each string 我正在尝试将字符串数组分成每个字符串的二维字符数组
lines = ['abc','123','ggg']
list(lines)
print lines
#['abc','123','ggg']
#nothing changed
#I want [['a','b','c'],['1','2','3'] etc..
Whereas with one string, 而一串
print list('lala')
#['l', 'a', 'l', 'a']
#It works!
Thanks 谢谢
>>> map(list, lines)
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]
Or with a list comprehension : 或具有列表理解 :
>>> [list(line) for line in lines]
[['a', 'b', 'c'], ['1', '2', '3'], ['g', 'g', 'g']]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.