将元组列表转换为列表

时间:2017-10-31 21:23:04

标签: python-3.x list tuples

这似乎比我想象的更成问题,所以我需要一点帮助。 做一个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]

似乎其中一行是整数类型而另一行是字符串类型的事实......

最终,我想将这些结果写入文本文件。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

for i in queryresult:
    print("%d, '%s'" %(i[0], i[1]))
相关问题