Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中从json对象创建连接字符串_Python_Json - Fatal编程技术网

在Python中从json对象创建连接字符串

在Python中从json对象创建连接字符串,python,json,Python,Json,从json文件中,我提取了以下内容: [u'001', u'002', u'003', u'004', u'005', u'006', u'007', u'009', u'041', u'043', u'050', u'099', u'983'] 但是,我需要创建这样的字符串(这将是SQL语句的一部分) 我是新来的。你有什么线索给我吗? 这将在Python中完成 提前谢谢你 str.join包装成str.format完成此任务。第一个和最后一个引号和括号由格式处理,而中间的引号和逗号由str

从json文件中,我提取了以下内容:

[u'001', u'002', u'003', u'004', u'005', u'006', u'007', u'009', u'041', 
u'043', u'050', u'099', u'983']
但是,我需要创建这样的字符串(这将是SQL语句的一部分)

我是新来的。你有什么线索给我吗? 这将在Python中完成


提前谢谢你

str.join
包装成
str.format
完成此任务。第一个和最后一个引号和括号由
格式处理
,而中间的引号和逗号由
str.join处理

s = [u'001', u'002', u'003', u'004', u'005', u'006', u'007', u'009', u'041',
u'043', u'050', u'099', u'983']

print("not in ('{}')".format("','".join(s)))
结果:

not in ('001','002','003','004','005','006','007','009','041','043','050','099','983')

请注意,
str(tuple(s))
生成相同的单引号字符串,但我不喜欢依赖python对象的表示。

请发布您尝试过的内容,并告诉我们您遇到了什么问题。
not in ('001','002','003','004','005','006','007','009','041','043','050','099','983')