La question est un peu trompeuse, car un tuple est immutable. Ce que je veux est:Python: comment changer (dernier) élément de tuple?
Avoir un tuple a = (1, 2, 3, 4)
obtenir un tuple b
qui est exactement comme a
sauf pour le dernier argument qui est, par exemple, deux fois le dernier élément de a
.
=> b == (1, 2, 3, 8)
Si vous pouvez l'aider, pensez à utiliser une liste si vous allez effectuer une manipulation in situ des éléments. – user37078
Je pense qu'il est plus logique d'utiliser des tuples dans mon scénario - j'ai besoin de représenter les versions du programme, sous la forme 'major.minor.branch.build -> (majeur, mineur, branche, build)' et je dois obtenir la version de 'build précédente' à partir d'une version donnée –
Vous pouvez également utiliser la classe 'distutils.version.StrictVersion' pour les numéros de version. – SiggyF