首页 > 解决方案 > 从字符串列表中删除单引号

问题描述

我有一个字符串产品列表,想要从中删除单引号

从 python 环境中的 sql 查询中检索到的产品列表

['000003286694', '000003286704', '000003420412']

我必须将此列表作为有效负载传递给 json 对象。所以它需要在前面加上双引号。

我使用了以下方法 d=[('"'+i+'"') for i in x]

但我得到的输出为 ['"000003286694"', '"000003286704"', '"000003420412"']

我尝试使用正则表达式替换方法来摆脱单引号但没有成功。任何人都可以请为此分享解决方法

我想要结果列表应该是 ["000003286694", "000003286704", "000003420412"]

标签: pythonjson

解决方案


    data =['000003286694', '000003286704', '000003420412']
    import json
    result =json.dumps(data)
    print(result)  #["000003286694", "000003286704", "000003420412"]

推荐阅读