我需要在现有元组中添加一个空列表 例如:
>>> ([1],[1,2]) + ([])
([1],[1,2],[])
我的问题是python似乎评估([])
到[]
我无法使用+
运算符。
我尝试tuple([])
,但评估为()
,并且没有任何内容添加到原始元组中。
谢谢。
答案 0 :(得分:15)
使用单元素元组:
([], )
# ^
答案 1 :(得分:7)
尝试
>>> ([1],[1,2])+([],)
([1], [1, 2], [])
简单地在括号之间添加一些东西使它成为一种表达。在末尾添加逗号以将其标记为元组。
答案 2 :(得分:3)
你试过吗
([1],[1,2]) + ([],)
答案 3 :(得分:1)
元组是不可变的,所以你需要创建一个新的元组
a=([1],[1,2])
b=a+([],)