Fonction sum() – Python

La fonction sum() ne fonctionne qu’avec des valeurs numériques. Si vous essayez de l’utiliser avec un type non numérique, vous obtiendrez une erreur.

La syntaxe de sum() est la suivante:

sum(iterable, start)

La fonction sum() ajoute la valeur de départ(start) et les éléments de l’itérable donné de gauche à droite.
 
 

  • iterable – itérable (liste, tuple, dictionnaire, etc.) dont la somme de l’élément doit être trouvée. Normalement, les éléments de l’itérable doivent être des nombres.
  • start(facultatif) – cette valeur est ajoutée à la somme des éléments de l’itérable. La valeur par défaut de start est 0.

Voici quelques exemples:

>>> sum([1, 2, 3, 4]) # somme des valeurs dans une liste
10
>>> 
>>> sum((1, 2, 3, 4)) # somme des valeurs dans un tuple
10
>>> 
>>> sum({1, 2, 3, 4}) # somme des valeurs dans une ensemble
10
>>> 
>>> sum({1: "blue", 2: "green", 3: "red"}) # somme des valeurs dans un dictionnaire
6
>>>

Dans la dernière commande, sum() fait la somme des clés dans le dictionnaire, ignorant ses valeurs.

Voici un autre exemple, qui spécifie la valeur de départ à ajouter au résultat final.

>>> sum([1, 2, 3, 4], 10)
20
>>>

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *