Python 如何向元组添加空列表

Python 如何向元组添加空列表,python,Python,我需要向现有元组添加一个空列表。 例如: >>> ([1],[1,2]) + ([]) ([1],[1,2],[]) 我的问题是python似乎将([])计算为[],而我不能在其上使用+运算符 我尝试了元组([]),但结果是(),没有向原始元组添加任何内容 谢谢。使用单元素元组: ([], ) # ^ 你试过了吗 ([1],[1,2]) + ([],) 试一试 简单地把一些东西放在括号中,它就是一个表达式。在末尾添加逗号以将其标记为元组。元组是不可变的,因此需要创

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

>>> ([1],[1,2]) + ([])  
([1],[1,2],[])
我的问题是python似乎将
([])
计算为
[]
,而我不能在其上使用
+
运算符

我尝试了
元组([])
,但结果是
()
,没有向原始元组添加任何内容


谢谢。

使用单元素元组:

([], )
#  ^
你试过了吗

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


简单地把一些东西放在括号中,它就是一个表达式。在末尾添加逗号以将其标记为元组。

元组是不可变的,因此需要创建一个新元组

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

当然,元组是不可变的。因此您实际上并没有扩展原始元组。
([])
不是元组,它只是包含在表达式括号中的
[]
a=([1],[1,2])
b=a+([],)