我有一个像以下
这样的元组列表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 :(得分:6)
您只需要使用tuple
函数进行转换:
>>> my_list=[(1,2),(3,4),(5,6)]
>>> tuple(my_list)
((1, 2), (3, 4), (5, 6))
注意:不要使用内置函数名称或python关键字作为结构和变量名称!