假设我有一个这样的元组:
a = (1, 2, 3)
我想使用元组a
和其他值(例如4
和5
)声明另一个元组,以获得:
b = (1, 2, 3, 4, 5)
我当时在考虑b = (a, 4, 5)
,但是我最终会得到一个嵌套的元组。
我是否有一种pythonic的方法,而不必将元组转换为列表然后进行循环?
答案 0 :(得分:1)
您可以将a
中的所有值解压缩到新的元组中,然后添加您的值:
b = (*a, 4, 5)
print(b)
#output: (1, 2, 3, 4, 5)
pythonic 100%