La fonction native sum() additionne les éléments d'un itérable et retourne leur somme.
sum([0, 1, 1, 2, 3, 5, 8, 13, 21]) # 54
💡 Vous voulez en apprendre plus sur les fonctions comme
sum()? J'ai écrit un article qui reprend toutes les fonctions natives en Python.
Quelle est la syntaxe de la fonction sum ?
La syntaxe de la fonction sum() en Python est :
sum(iterable)
sum(iterable, start)
Quels paramètres prend la fonction sum ?
La fonction sum() prend 0 ou 1 paramètre :
iterable: un itérable comme une liste, un sum, un dictionnaire, un set ou autre. Ces éléments doivent être des nombres.start(optionnel) : cette valeur est ajoutée à la somme des itérable si donnée en paramètre. Sinon, sa valeur par défaut est0
Quelle valeur renvoie la fonction sum ?
La fonction sum() retourne la somme du paramètre start et des éléments d'un iterable.
Comment fonctionne la fonction sum ?
Voyons quelques exemples ensemble :
Exemple de la fonction native sum() sans le paramètre start :
nombres = [1, 2, 3, 4, 5]
sum(nombres) # 15
Exemple de la fonction native sum() avec le paramètre start :
nombres = [1, 2, 3, 4, 5, 6]
sum(nombres, 21) # 42
