可能重复:
python tuple to str
这是数据库中的数据,我用完了。
>>> policy_id = ((2309L,), (118L,), (94L,))
>>> for i in policy_id:
print i
(2309L,)
(118L,)
(94L,)
但我希望结果如下:
i[0]=2309
i[1]=118
i[2]=94
MySQL的:
and p.policy_id in ('%s','%s','%s') %(i[0],i[1],i[2])
答案 0 :(得分:3)
你很亲密。我相信这会做你想要的:
p.policy_id = ((2309L,), (118L,), (94L,))
for i in p.policy_id:
print i[0]
的产率:
2309
118
94
答案 1 :(得分:0)
如果您想要的是将结果放在变量而不是仅打印它,您可以使用列表理解:
>>> policy_id_list = [ item[0] for item in policy_id ]
>>> for i in policy_id_list:
... print i
...
2309
118
94