Python-从元组和其他值创建元组

时间:2019-08-13 15:12:19

标签: python tuples

假设我有一个这样的元组:

a = (1, 2, 3)

我想使用元组a和其他值(例如45)声明另一个元组,以获得:

b = (1, 2, 3, 4, 5)

我当时在考虑b = (a, 4, 5),但是我最终会得到一个嵌套的元组。

我是否有一种pythonic的方法,而不必将元组转换为列表然后进行循环?

1 个答案:

答案 0 :(得分:1)

您可以将a中的所有值解压缩到新的元组中,然后添加您的值:

b = (*a, 4, 5)
print(b)

#output: (1, 2, 3, 4, 5)

pythonic 100%