python中将列表形式的字符串重新转化为列表

做数据分析时,为了存储方法,将本来是一个列表的变量,转换为了列表样式的字符串。如下示例:

test_a = [['北京',2],['上海',5],['云南',1]]
test_b = str(test_a)
print(test_a)
print(test_b)

在这里插入图片描述
现在,有需要重新将列表样式的字符串结果,重新转换为列表,方便数据的分析,可以借用eval()函数来实现:

test_b = eval(test_b)
test_b

结果如下所示,成功实现。
在这里插入图片描述
eval()真的是个很好用的函数,功能很强大。

猜你喜欢

转载自blog.csdn.net/weixin_42521211/article/details/113514989