La fonction native tuple() retourne un tuple en en créant un ou bien en transformant un autre objet Python en tuple si c'est possible.
tuple([True, False, True]) # (True, False, True)
tuple([0, 1, 2]) # (0, 1, 2)
tuple([]) # ()
On peut créer des tuples avec ou sans la fonction tuple() en Python. Les deux lignes ci-dessous assignent toutes les deux un tuple à une variable.
mon_tuple = () # ()
mon_autre_tuple = tuple() # ()
💡 Vous voulez en apprendre plus sur les fonctions comme
tuple()? J'ai écrit un article qui reprend toutes les fonctions natives en Python.
Quelle est la syntaxe de la fonction tuple ?
La syntaxe de la fonction tuple() en Python est :
tuple()
tuple(iterable)
Quels paramètres prend la fonction tuple ?
La fonction tuple() prend 0 ou 1 paramètre :
iterable(optionnel) : un itérable comme une liste, un tuple, un dictionnaire, un set, une string ou un autre type d'objet python sur lequel on peut boucler.
Quelle valeur renvoie la fonction tuple ?
La fonction tuple() retourne :
- Un nouveau tuple vide
()si aucun paramètre n'a été fourni - Un tuple qui reprend les éléments de l'iterable passé en paramètre
Exemples de la fonction tuple avec des listes
tuple([True, True, True]) # (True, True, True)
tuple([]) # ()
Exemples de la fonction tuple avec des dictionnaires
tuple({'a': False, 'b': False, 'c': False}) # ('a', 'b', 'c')
tuple({}) # ()
Exemples de la fonction tuple avec des tuples
tuple((False, True, True)) # (False, True, True)
tuple(()) # ()
Exemples de la fonction tuple avec des strings
tuple('123') # ('1', '2', '3')
tuple('') # ()
