为了账号安全,请及时绑定邮箱和手机立即绑定

python字符串出来

python字符串出来

qq_Uglypoorpric_0 2018-04-18 23:23:21
['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,我想把],[中间的逗号切割一下,我该怎么做
查看完整描述

2 回答

已采纳
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

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)]


查看完整回答
反对 回复 2018-04-19
  • qq_Uglypoorpric_0
    qq_Uglypoorpric_0
    我拿出来的是文本文件里面的数据格式是这个样子,大概一万条,我应该怎么处理成列表
  • 产品经理不是经理
    产品经理不是经理
    上面的字符串是一条记录?还是一万条在一个字符串里面?
?
吴暖

TA贡献2条经验 获得超0个赞

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)


查看完整回答
反对 回复 2018-04-19
  • 2 回答
  • 0 关注
  • 1787 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信