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+([],)