怎么把字符串形式的list转成真的list

  统计/机器学习 Python    浏览次数:2937        分享
1

我有一个python操作的问题,比如有一个字符串'[1, 2, 3]',怎么转成list类型的[1, 2, 3]?

 

wlk1993   2019-03-19 22:01



   2个回答 
4


a = '[1, 2, 3]'
b = eval(a)
print(b)
SofaSofa数据科学社区DS面试题库 DS面经

shilongcn   2019-03-20 15:02

3

有个包叫ast,可以把文字表述的list转成list

import ast
a = '[1, 2, [3, 4]]'
nums = ast.literal_eval(a)
SofaSofa数据科学社区DS面试题库 DS面经

chrisliang   2019-03-21 10:23



  相关讨论

python如何把list中的item作为变量的后缀 从而产生for中的动态变量名

有nonetype的list怎么转str

python报错:'list' object has no attribute 'Angle',求教

re 不能在list 或者dataframe查找?

返回python list里各个元素的大小排序?

python字符串形式的数值转成单个整数的list,怎么操作?

python怎么对list中的元素做连乘?

怎么把pandas dataframe中的一列转成一个list?

如何把一个pandas的dataframe的columns转换成list

python里怎么把中文字符串转化为成list

  随便看看

hyperparameter与parameter的区别?

推荐系统中的召回(recall)是什么意思?

柯西分布没有数学期望

怎么把pandas dataframe中的一列转成一个list?

sklearn训练classifier的时候报错Unknown label type