这似乎比我想象的更成问题,所以我需要一点帮助。 做一个sql提取,它给了我一个元组列表,如下所示:
print(queryresult)
Out[44]:
[(100001, 'Test1'),
(100003, 'Test2'),
(100005, 'Test3')]
如何删除所有括号和括号,以便它只显示两行。 (重要的是整数与字符串保持一致。 我想要的输出是这样的:
100001, 'Test1'
100003, 'Test2'
100005, 'Test3'
以下似乎不起作用:
print([s.strip('[',']') for s in result])
[tuple(x.strip('()') for x in result) for result in a]
似乎其中一行是整数类型而另一行是字符串类型的事实......
最终,我想将这些结果写入文本文件。
非常感谢任何帮助!
答案 0 :(得分:1)
for i in queryresult:
print("%d, '%s'" %(i[0], i[1]))