【问题标题】:Python - Create tuple from tuple and other values [duplicate]Python - 从元组和其他值创建元组[重复]
【发布时间】:2019-12-20 04:27:55
【问题描述】:

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

a = (1, 2, 3)

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

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

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

我有没有一种 Python 的方式来做到这一点,而不必将元组转换为列表然后进行循环?

【问题讨论】:

  • b = a + (4, 5)

标签: python tuples


【解决方案1】:

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

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

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

pythonic 100%

【讨论】:

    猜你喜欢
    • 2018-09-19
    • 2020-12-05
    • 2011-11-10
    • 2015-08-11
    • 2015-10-16
    • 1970-01-01
    • 2018-03-19
    • 2017-03-21
    • 1970-01-01
    相关资源
    最近更新 更多