python - 从字符串列表中删除单引号
问题描述
我有一个字符串产品列表,想要从中删除单引号
从 python 环境中的 sql 查询中检索到的产品列表
['000003286694', '000003286704', '000003420412']
我必须将此列表作为有效负载传递给 json 对象。所以它需要在前面加上双引号。
我使用了以下方法
d=[('"'+i+'"') for i in x]
但我得到的输出为
['"000003286694"', '"000003286704"', '"000003420412"']
我尝试使用正则表达式替换方法来摆脱单引号但没有成功。任何人都可以请为此分享解决方法
我想要结果列表应该是
["000003286694", "000003286704", "000003420412"]
解决方案
data =['000003286694', '000003286704', '000003420412']
import json
result =json.dumps(data)
print(result) #["000003286694", "000003286704", "000003420412"]
推荐阅读
- outlook - 使用 getAttachmentContentAsync 下载日历项目附件会在 OWA 和 Outlook 桌面之间返回不同的数据
- hibernate - 一对一级联持久性抛出'NULL not allowed for the foreign-key column' JdbcSQLIntegrityConstraintViolationException
- arrays - 在 perl 中使用电子邮件 :: MIME 发送多个文件?
- python - 如何为缺少的日期时间增加价值
- sql - 在没有现有触发器\机制的情况下查询以查看上次为表更新行的日期和时间?
- reactjs - History.push 无法读取未定义的属性“道具”
- python - Windows 上的 Jenkins:iOS 的 UE4 打包失败并显示“主机密钥验证失败”。
- apache-superset - 如何更改 apache 超集图表的背景颜色?
- php - 在 Wordpress 的 tag.php 中显示标签相关的档案
- apache-kafka - Compaction 在 Apache Kafka 中的工作原理