La pregunta es un poco engañosa, porque una tupla es inmutable. Lo que quiero es:Python: cómo cambiar (último) elemento de tupla?
Tener una tupla a = (1, 2, 3, 4)
obtener una tupla b
que es exactamente igual que a
excepto para el último argumento que es, digamos, dos veces el último elemento de a
.
=> b == (1, 2, 3, 8)
Si puede evitarlo, considere usar una lista si va a realizar una manipulación in situ de los elementos. – user37078
Creo que tiene más sentido usar tuplas en mi escenario - Necesito representar las versiones del programa, en el formato 'major.minor.branch.build -> (major, minor, branch, build)' y necesito obtener la versión de 'compilación anterior' de una versión dada –
También puede usar la clase 'distutils.version.StrictVersion' para obtener los números de versión. – SiggyF