python字符串出来

['ods_sff_sffdocsub', ' 1100', ' newsff', ' sffdocsub', ' 788908', ' 2018-04-17'], ['ods_ncm_prplbpmmain', ' 1100', ' claim08_', ' prplbpmmain', ' 257657', ' 2018-04-17'], ['ods_car_prpcitemkind', ' 1100', ' car2010_', ' prpcitemkind', ' 223829', ' 2018-04-17']

以上是我的字符串,大概有一万条左右,我想分割成list,这本来就是一个list,我想把],[中间的逗号切割一下,我该怎么做

qq_Uglypoorpric_0
浏览 1852回答 2
2回答

产品经理不是经理

import re s="['ods_sff_sffdocsub', ' 1100', ' newsff', ' sffdocsub', ' 788908', ' 2018-04-17'], ['ods_ncm_prplbpmmain', ' 1100', ' claim08_', ' prplbpmmain', ' 257657', ' 2018-04-17'],['ods_car_prpcitemkind', ' 1100', ' car2010_', ' prpcitemkind', ' 223829', ' 2018-04-17']" result=[eval(m) for m in re.split(r',(?=\[)',s)]

吴暖

from compiler.ast import flatten a = [['ods_sff_sffdocsub', ' 1100', ' newsff', ' sffdocsub', ' 788908', ' 2018-04-17'], ['ods_ncm_prplbpmmain', ' 1100', ' claim08_', ' prplbpmmain', ' 257657', ' 2018-04-17'], ['ods_car_prpcitemkind', ' 1100', ' car2010_', ' prpcitemkind', ' 223829', ' 2018-04-17']] print flatten(a)
打开App,查看更多内容
随时随地看视频慕课网APP