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

  统计/机器学习 Python    浏览次数:1037        分享
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,怎么操作?   2回答

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

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

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

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

re 不能在list 或者dataframe查找?   1回答

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

有nonetype的list怎么转str   1回答

python中怎么对list中元素进行有放回抽样?   1回答

python里list的remove和pop方法的时间复杂度是多少?   1回答

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

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



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!