【发布时间】:2016-10-08 17:32:31
【问题描述】:
抱歉输出顺序错误。我现在改的那个是正确的。
我在 Python 中有两个列表,如下所示
a = ['a','b','c']
b = [1,2,3]
我想将输出打印为
a1,b1,c1,a2,b2,c2,a3,b3,c3。
我怎样才能做到这一点?
【问题讨论】:
-
您有两个列表,但您合并了三个列表。也许是错字?
-
@AppleCrazy Nope,他要求的是交叉产品。
-
感谢@Bhargav Rao。链接解决了问题
-
对于您想要的输出:
', '.join(''.join(x + str(y)) for x in a for y in b) -
对不起。输出有变化。我需要 a1,b1,c1,a2,b2,c2,a3,b3,c3 中的输出。请帮忙
标签: python