在python实际的开发中,经常遇到类似’[[‘list’, 4545, ‘中国强’], [‘就看看’, 452, ‘json’]]'的字符串转成列表,那该如何转换的,这里简单介绍两种方式。
1.使用ast库,代码如下:
import ast
str_list = '[['list', 4545, '中国强'], ['就看看', 452, 'json']]'
if isinstance(str_list, str):
list_data = ast.literal_eval(str_list)
2.使用json库,代码如下:
import json
str_list = '[['list', 4545, '中国强'], ['就看看', 452, 'json']]'
if isinstance(str_list, str):
list_data = json.loads(str_list)