Maison  >  Article  >  développement back-end  >  Comment calculer la somme des entiers dans une liste Python ?

Comment calculer la somme des entiers dans une liste Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-27 00:26:03642parcourir

How to Calculate the Sum of Integers in a Python List?

Ajout d'entiers dans une liste (somme d'une liste de nombres) en Python

En Python, il existe plusieurs approches pour calculer la somme de entiers dans une liste. Une méthode consiste à utiliser la fonction intégrée sum(), adaptée à l'ajout simple de nombres dans une liste.

Considérons un exemple de liste x = [2, 4, 7, 12, 3]. Pour additionner les valeurs de cette liste à l'aide de sum(), nous pouvons écrire :

<code class="python">x = [2, 4, 7, 12, 3]
sum_of_all_numbers = sum(x)</code>

Alternativement, la fonction réduire() fournit un autre moyen d'effectuer des opérations cumulatives sur les éléments de la liste. Nous pouvons définir une fonction lambda pour effectuer la sommation, comme le montre l'extrait de code suivant :

<code class="python">x = [2, 4, 7, 12, 3]
sum_of_all_numbers = reduce(lambda q, p: p + q, x)</code>

Dans ce cas, la fonction lambda est utilisée pour effectuer progressivement l'addition de p et q, représentant le éléments de la liste.

Les méthodes sum() et réduire() calculent efficacement la somme des nombres entiers dans une liste, ce qui en fait des outils utiles pour divers scénarios de programmation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn