Python:向元组添加元素

Python:向元组添加元素,python,python-3.x,tuples,Python,Python 3.x,Tuples,我在谷歌上搜索了几个小时,但仍然找不到解决方案 x = ((1, 2), (3, 4)) y = 5.0 可以转换成下面的元组格式吗 (((1, 2), 5.0), (3, 4)) 编辑:已解决。谢谢大家。元组是不可变的。但它们确实支持索引,因此您可以轻松创建新索引: x = ((x[0], y), x[1]) # (((1, 2), 5.0), (3, 4)) 我们更好地理解为什么需要这种转换,是这种情况还是有许多元组需要修改?这只是一种情况,我想无论如何创建一个具有上述格式的元组。

我在谷歌上搜索了几个小时,但仍然找不到解决方案

x = ((1, 2), (3, 4))
y = 5.0
可以转换成下面的元组格式吗

(((1, 2), 5.0), (3, 4))

编辑:已解决。谢谢大家。

元组是不可变的。但它们确实支持索引,因此您可以轻松创建新索引:

x = ((x[0], y), x[1])

# (((1, 2), 5.0), (3, 4))

我们更好地理解为什么需要这种转换,是这种情况还是有许多元组需要修改?这只是一种情况,我想无论如何创建一个具有上述格式的元组。