如何将空列表添加到元组

时间:2011-04-07 09:52:08

标签: python

我需要在现有元组中添加一个空列表 例如:

>>> ([1],[1,2]) + ([])  
([1],[1,2],[])

我的问题是python似乎评估([])[]我无法使用+运算符。

我尝试tuple([]),但评估为(),并且没有任何内容添加到原始元组中。

谢谢。

4 个答案:

答案 0 :(得分:15)

使用单元素元组:

([], )
#  ^

答案 1 :(得分:7)

尝试

>>> ([1],[1,2])+([],)
([1], [1, 2], [])

简单地在括号之间添加一些东西使它成为一种表达。在末尾添加逗号以将其标记为元组。

答案 2 :(得分:3)

你试过吗

([1],[1,2]) + ([],) 

答案 3 :(得分:1)

元组是不可变的,所以你需要创建一个新的元组

a=([1],[1,2])
b=a+([],)