Я искал в Google несколько часов, но все еще не могу найти решение.
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))
Нам будет намного лучше понять, зачем вам нужна такая трансформация, это единичный случай или у вас много
tuple, которые нужно модифицировать?