如何在python中将字符串数组拆分为二维char数组

wai*_*kuo 4 python arrays

我有一个字符串数组,例如:

a = ['123', '456', '789']
Run Code Online (Sandbox Code Playgroud)

我想拆分它以形成一个二维char数组:

b = [['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]
Run Code Online (Sandbox Code Playgroud)

我正在使用

[[element for element in line] for line in array]
Run Code Online (Sandbox Code Playgroud)

实现我的目标,但发现它不容易阅读,是否有任何内置功能或任何可读方式来做到这一点?

ars*_*jii 10

看起来像是一份工作map:

>>> a = ['123', '456', '789']
>>> map(list, a)
[['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]
Run Code Online (Sandbox Code Playgroud)

相关文件: