Tuples¶
Tuples¶
Un tuple és una seqüència amb elements de qualsevol tipus i immutable, vegeu Common Sequence Operations.
Sintaxi:
tup = 2, 4, 6, 8, 10 tup = (2, 4, 6, 8, 10) tup = (5,)
Operadors: claudàtor, llesca, concatenació, repetició, longitud.
Assignació de tuples¶
Sintaxi de l’assignació de tuples:
var0, var1, ..., varN = exp0, exp1, ..., expN
Cal que el nombre de variables coincideixi amb la longitud del tuple.
Exemple: intercanvi del valor de dues variables.
Altres possibilitats
t = exp0, exp1, ..., expN var0, var1, ..., varN = t
Tuples com a valors retornats¶
Les funcions que calculen més d’un resultat retornen un tuple.
Exemple:
doctest.testmod()import doctest errors, total = doctest.testmod() nota = (total - errors) * 10 / float(total) print(nota)