如何在python中创建元组元组?

时间:2012-11-13 19:51:14

标签: python

我想合并:

A = (1,3,5)
B = (2,4,6)

成:

C = ((1,2), (3,4), (5,6))

有没有在python中执行此操作的函数?

2 个答案:

答案 0 :(得分:11)

是:

tuple(zip(A, B))

这就是全部。结果如下(在Python 2.x和3.x中):

>>> tuple(zip(A, B))
((1, 2), (3, 4), (5, 6))

答案 1 :(得分:6)

您想使用zip

zip((1,3,5),(2,4,6))

这将在技术上返回python2.x上的list和python3.x上的可迭代对象。要获得tuple个元组,您只需将整个内容包含在tuple(zip((1,3,5),(2,4,6)))