首页 > 解决方案 > 如何制作元组的元组?

问题描述

我正在尝试制作元组的元组!

a = ('Oct 27, 2021', 'Oct 24, 2021', 'Oct 20, 2021', 'Oct 20, 2021')
b = ('1',)

>>> h=tuple([a+b])
(('Oct 27, 2021', 'Oct 24, 2021', 'Oct 20, 2021', 'Oct 20, 2021', '1'),)

我想要的是这个

(('Oct 27, 2021', 'Oct 24, 2021', 'Oct 20, 2021', 'Oct 20, 2021'), ('1'))

我试过使用 zip 但没有用!我认为这应该很容易,但我找不到答案。我能得到一些帮助吗?

在此处输入图像描述

我试过 (a+b).... 很抱歉。它应该是 (a,b) 而不是 (a+b)!

标签: python

解决方案


元组是不可更改的(参见:https ://www.w3schools.com/python/python_tuples.asp )。这意味着您不能附加、合并或扩展它们。

获得所需内容的唯一方法是将它们直接写为:

(b, t)


推荐阅读