La domanda è un po 'fuorviante, perché una tupla è immutabile. Quello che voglio è:Python: come cambiare (ultimo) elemento di tupla?
Avere una tupla a = (1, 2, 3, 4)
ottenere una tupla b
che è esattamente come a
tranne che per l'ultimo argomento, che è, diciamo, due volte l'ultimo elemento di a
.
=> b == (1, 2, 3, 8)
Se si può aiutare, considerare l'utilizzo di un elenco se si sta andando a fare la manipolazione sul posto di elementi. – user37078
Penso che abbia più senso usare le tuple nel mio scenario - Devo rappresentare le versioni del programma, nel formato 'major.minor.branch.build -> (major, minor, branch, build)' e ho bisogno di ottenere la versione di 'build precedente' da una determinata versione –
È anche possibile utilizzare la classe 'distutils.version.StrictVersion' per i numeri di versione. – SiggyF