disons que j'ai une chaîne:
s = "Tuple: "
et Tuple (stocké dans une variable nommée tup):
(2, a, 5)
J'essaie d'obtenir ma chaîne pour contenir la valeur "Tuple: (2, a, 5)". J'ai remarqué que vous ne pouvez pas simplement les concaténer. Quelqu'un connaît-il la manière la plus simple de procéder? Merci.
Cela fonctionne également:
>>> s = "Tuple: " + str(tup)
>>> s
"Tuple: (2, 'a', 5)"
Essayez de rejoindre le tuple. Nous devons utiliser map (str, tup) car certaines de vos valeurs sont des entiers et join n'accepte que des chaînes.
s += "(" + ', '.join(map(str,tup)) + ")"
>>> tup = (2, "a", 5)
>>> s = "Tuple: {}".format(tup)
>>> s
"Tuple: (2, 'a', 5)"