python 如何将'[1, 2, 3]'转换为[1,2,3]

python如何将字符串里面的数组提取出来呀?
例如,如何将a='[1, 2, 3]'转换为a=[1,2,3]
使用read_excel()时某列数据中的元素是个数组[a,b,c],但读进python里面自动变成了'[a,b,c]'
试了很多字符串转换的方法均无法实现

eval() exec() 把字串转换为命令,区别如下:

>>> a = eval('[1,2,3]')
>>> a
[1, 2, 3]
>>> exec('b=[1,2,3]')
>>> b
[1, 2, 3]
>>>