2014-12-19 65 views
1

我有一个像下面加元组的列表,以一个新的元组在Python

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)) 

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

+0

'list'是一个内置函数,使用一个不同的变量名。 – 2014-12-19 11:39:10

回答

6

你只需要与tuple功能转换:

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

注:不使用内置函数名称或关键字的Python作为你的结构和变量的名字!