格式化的输出Itertools.产品

2024-09-26 18:21:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和代码还不熟悉(昨晚)。我需要为输出生成大量具有特定格式的itertools产品。我可以用

import itertools
s=[ ['CPT1','OTHERCPT1','OTHERCPT2','OTHERCPT3','OTHERCPT4','OTHERCPT5','OTHERCPT6','OTHERCPT7','OTHERCPT8','OTHERCPT9','OTHERCPT10','CONCURR1','CONCURR2','CONCURR3','CONCURR4','CONCURR5','CONCURR6','CONCURR7','CONCURR8','CONCURR9','CONCURR10'], ['15756','15757','15758','43496','49006','20969','20955','20956','20957','20962','20970','20972','20973'],['CPT1','OTHERCPT1','OTHERCPT2','OTHERCPT3','OTHERCPT4','OTHERCPT5','OTHERCPT6','OTHERCPT7','OTHERCPT8','OTHERCPT9','OTHERCPT10','CONCURR1','CONCURR2','CONCURR3','CONCURR4','CONCURR5','CONCURR6','CONCURR7','CONCURR8','CONCURR9','CONCURR10'], ['15756','15757','15758','43496','49006','20969','20955','20956','20957','20962','20970','20972','20973']]
x=list(itertools.product(*s))
print x

但是,输出显示如下:

('CPT1', '15756', 'CPT1', '15756'), ... etc.

我希望它出现在:

SELECT IF(CPT1='15756' AND CPT1='15756').
SELECT IF(...).
etc.

谢谢你的帮助!你知道吗


Tags: itertoolscpt1othercpt10othercpt3othercpt7othercpt9concurr1othercpt5

热门问题