将元组列表添加到python中的新元组

时间:2014-12-19 11:37:50

标签: python list tuples

我有一个像以下

这样的元组列表
list=[(1,2),(3,4),(5,6)]

现在我需要将它们添加到新的元组tup=()

我的结果元组应该看起来像tup=((1,2),(3,4),(5,6))

我尝试使用以下代码:

 for each in list:

    tup=tup,each

结果是

(((), (627, 2)), (627, 3))

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:6)

您只需要使用tuple函数进行转换:

>>> my_list=[(1,2),(3,4),(5,6)]
>>> tuple(my_list)
((1, 2), (3, 4), (5, 6))

注意:不要使用内置函数名称或python关键字作为结构和变量名称!