python – 将列表的字符串转换为列表
发布时间:2020-12-20 12:10:53 所属栏目:Python 来源:网络整理
导读:我有字符串列表: ['[12 9 15]','[98 12 18]','[56 45 45]'] 我想把它转换成 [[12,9,15],[98,12,18],[56,45,45]] 解决方法 您可以在 list comprehension内使用 split 来执行此操作. 由于[1 2 3]不是字符串中python列表的正确表示,我们可以删除括号以获得’1
我有字符串列表:
['[12 9 15]','[98 12 18]','[56 45 45]'] 我想把它转换成 [[12,9,15],[98,12,18],[56,45,45]] 解决方法
您可以在
list comprehension内使用
split 来执行此操作.
由于[1 2 3]不是字符串中python列表的正确表示,我们可以删除括号以获得’1 2 3′,在分裂时变为[‘1′,’2′,’3’].通过使用 >>> l = ['[12 9 15]','[56 45 45]'] >>> [[int(j) for j in i[1:-1].split()] for i in l] [[12,45]] 进一步阅读What does “list comprehension” mean? How does it work and how can I use it? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |