如何将空列表添加到元组中

3 投票
4 回答
592 浏览
提问于 2025-04-16 15:16

我需要在一个已有的元组里添加一个空列表。
比如说:

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

我的问题是,Python 似乎把 ([]) 计算成了 [],而我不能在这个上面使用 + 操作符。

我试过 tuple([]),但它计算出来是 (),这样就没有什么被添加到原来的元组里。

谢谢。

4 个回答

3

你试过这个吗?

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

试试这个:

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

简单来说,把东西放在括号里就变成了一个表达式。如果在最后加个逗号,就把它标记成一个元组。

16

使用一个只有一个元素的元组:

([], )
#  ^

撰写回答