(python)如何将字符串转换成list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(python)如何将字符串转换成list相关的知识,希望对你有一定的参考价值。

有这么个字符串:
str="[1,2,3,4,5]"
请问如何转换成list:
[1,2,3,4,5]
已解决:l=eval("%s"%str)

参考技术A >>> str='2257,4018,1096'
>>> target_list = [int(x) for x in str.split(',')]
>>> print target_list
[2257, 4018, 1096]
>>>

或者
>>> str='2257,4018,1096'
>>> exec("target_list=[%s]"%str)
>>> print target_list
[2257, 4018, 1096]
>>>

python--将字符串类型的list 转换成 list

方式一:

import ast

str_list = "[11.23,23.34]"
list_list = ast.literal_eval(str_list)
print(type(list_list))

 

得到结果为:

<class ‘list‘>

 

方式二:

import json

str_list = "[11.23,23.34]"
list_list = json.loads(str_list)
print(type(list_list))

得到结果为:

<class ‘list‘>

以上是关于(python)如何将字符串转换成list的主要内容,如果未能解决你的问题,请参考以下文章

python 中怎么把,list,字典dict转换为字符串

java中数组如何转换成List?

如何把一个json文件转换成字符串

如何将List集合转换成String的数组?

如何将List集合转换成String的数组?

Python中怎么把list转换为字符串?